我在使用 inverse = true 的 Hibernate 一对多映射中感到困惑。
1.Inverse提供双向映射。我们把它放在收集侧,另一侧将拿船主。2.Inverse和Cascade都用于不同的目的。
3.In Casecade = all Hibernate 将在一次调用中保存父级及其关联。
4.在 Cascade =none 中,我们需要进行不同的调用来保存父级及其子级。
5.在 cascade = all 和 inverse =true 中,在一对多的情况下会少一个更新查询来更新约束。
但是在 cascade= none 或者 inverse= true 或 inverse=false(In one to many) 的情况下,我无法在 sql 查询中找到任何更改。
所以我的问题是在 cascade = none 的情况下 inverse=true 究竟做了什么。