0

我正在尝试使用 Hibernate 关系 + 级联优化代码。我可能知道解决方案,但需要您的专家意见。

我有一个表 A,该表与表 AA(所有者即 A 的 FK)和 AB(所有者即 A 的 FK)有两个单对偶关系。双向关系。

现在我想删除 A 以及 AA 和 AB 中的所有相关数据。

session.delete(A,id) 就足够了吗?如果是这样,这些表上的级联类型应该是什么?

如果可能的话,您能否提及 JPA 特定级联。谢谢。

4

1 回答 1

0

检查这个http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html#bnbqm它对每个 Cascade 类型都有描述

一旦定义了正确的 Cascade 类型, session.delete 就足够了

于 2013-08-30T05:20:07.353 回答