一直搞不明白inverse="true"是什么意思
今天看书<hibernate最佳实践>上的一句很通俗的话:"校长不需要记住所有学生的名字,这样负担太重,让学生记住校长就好"
这两天DEBUG半天 最后找到的原因就是因为 我设置了
<set name="cardSet" inverse="true" cascade="all" order-by="createDate">
<key column="user_id"></key>
但是在createCard的时候 少了一句user.getCardSet().add(card);
就是我设定了上述校长和学生的规定,但是我忘记让学生执行记住校长的名字了
本文通过一个生动的例子解释了Hibernate框架中inverse属性的作用,并通过一个具体的问题场景展示了如何正确使用inverse=true来确保双向关联关系的一致性。
145

被折叠的 条评论
为什么被折叠?



