您必须查看级联 *** 作;这种类型的 *** 作允许您管理内部对象尊重其父对象的生命周期。
@ManyToOne(cascade),如果您使用
Session.persist()operation或
org.hibernate.annotations.@Cascade不使用JPA
function
Session.saveOrUpdate()。
这只是一个例子,此处有完整的文档说明
对于您的代码,如果要
Manufacturer在保存
Project使用时自动保存:
@ManyToOne (fetch = FetchType.EAGER, cascade = {javax.persistence.CascadeType.PERSIST})@JoinColumn (name = "mfr_id")public Manufacturer getManufacturer () { return this.manufacturer;}
要么
@Cascade(CascadeType.PERSIST)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)