【发布时间】:2012-07-27 08:39:55
【问题描述】:
休眠版本:4.0.1.Final / JPA
你好,
我想合并一个分离的表。执行 entityManager.merge() 后,从数据库中选择所有子表。
子表在 parentTable 中注释为:
@OneToMany(fetch = FetchType.LAZY, mappedBy = "parentTable")
没有级联注释。我不想在合并时级联子表。 如何禁用合并时的级联?
@Transactional
public void save() {
entityManager.merge(parentTable); //cascades child´s here
}
仅重新选择先前已提取的子表。
谢谢 tak3shi
【问题讨论】:
-
你找到阻止合并级联的最终解决方案了吗?