我遇到问题仍然存在以下实体:
@Entity
@Table(name="entityOne")
public class EntityOne implements Serializable {
@Id
@Column(name = "id", nullable = false)
private Integer id;
@OneToMany(fetch = FetchType.LAZY, mappedBy="entityOne")
private List<EntityTwo> entities;
}
@Entity
@Table(name="entityTwo")
public class EntityTwo implements Serializable {
@Id
@Column(name = "id", nullable = false)
private Integer id;
@Inject
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="entityOne", referencedColumnName="id")
private EntityOne entityOne;
}
在 EntityOneDAO 中:
em.merge(entityOne);
而且它只保留到 EntityOne 而不是 EntityTwo 的列表...我如何保留列表?
谢谢大家