天天看点

inverse="true"的意义

一直搞不明白inverse="true"是什么意思

今天看书<hibernate最佳实践>上的一句很通俗的话:"校长不需要记住所有学生的名字,这样负担太重,让学生记住校长就好"

这两天DEBUG半天  最后找到的原因就是因为  我设置了

<set name="cardSet"  inverse="true" cascade="all" order-by="createDate">

   <key column="user_id"></key>

但是在createCard的时候  少了一句user.getCardSet().add(card);

就是我设定了上述校长和学生的规定,但是我忘记让学生执行记住校长的名字了

继续阅读