I'm having trouble persists the following entities:
@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;
}
In EntityOneDAO:
em.merge(entityOne);
And it is only persisted to EntityOne and not the list of EntityTwo ... How do I persist the list ?
Thanks all