【发布时间】:2012-07-31 02:38:27
【问题描述】:
很多人喜欢比较 inverse 和 cascade,但两者都是 完全不同的概念(在this page 的底部)。
在 Hibernate 中,只有“关系所有者”才能维护 关系,并创建“逆”关键字来定义 方是主人维护的关系。然而“逆” 关键字本身不够冗长。
在几篇文章中,他们甚至建议忘记什么是 “inverse”,并且总是将 inverse=”true” 放在集合变量中。
我正在浏览上面提到的链接,但我不明白 Hibernate 中 cascade 和 inverse 之间的区别(至少是粗体字母中的句子)。你能解释一下这个区别吗?
也看到this问题。
如果是通过中间表的多对多关系; “级联” 表示是否将在子表中创建/更新记录。然而 “逆”表示是否将在中介中创建/更新记录 表格
“在intermediarytable中创建/更新”是什么意思?
【问题讨论】: