我有一个父子实体。Child 有一个 Manytoone 注释来引用 Parent。用例是当我加载一个孩子findById
并使用getter
. 那么如果我更新父级,我就可以保存父级。我不希望从孩子身上提取出来的父母是可更新的。
如果我直接通过 id 找到它并更改属性并保存,我只想更新父级。
我知道当我从 child 执行getParent()时,hibernate 没有任何信息,它从 child 获取它并且没有通过 id 找到并更新到 parent。
我在 Parent 上的 ManytoOne 上尝试了 Immutable 注释,但它不会阻止触发更新。
有什么办法可以让父母从孩子身上拉出来不可更新?
随时询问任何澄清。