0

许多人喜欢比较反向和级联,但两者是完全不同的概念(在本页底部)。

在 Hibernate 中,只有“关系所有者”应该维护关系,并创建“逆”关键字来定义维护关系的所有者是哪一方。然而,“inverse”关键字本身不够冗长。

在少数文章中,他们甚至建议忘记什么是“逆”,并始终将逆=“真”放在集合变量中。

我正在浏览上面提到的链接,但我不明白 Hibernate 之间的区别cascadeinverse至少是粗体字母中的句子)。你能解释一下这个区别吗?

也看到了这个问题。

通过中间表的多对多关系;“级联”表示是否将在子表中创建/更新记录。而“反向”表示是否将在中间表中创建/更新记录

“在中间表中创建/更新”是什么意思?

4

1 回答 1

0

您添加的链接中的答案 很棒。查看标记为正确答案的那个。你问的那个令人困惑,你不需要考虑它。他举的例子有症状,但没有区别的根源。cascade 和 inverse 是 2 个不同的关键字。第一个答案中的解释很好而且很清楚。阅读并忽略其他。

于 2012-08-02T07:17:50.640 回答