inverse,cascade,order-by 1.inverse:在Hibernate中通过inverse属性来决定双向关联中由哪一方来维护表与表之间的关系。inverse=true的为被动方,inverse=false的为主动方,一般是由主动方负责维护双方
1.inverse:在Hibernate中通过inverse属性来决定双向关联中由哪一方来维护表与表之间的关系。inverse=true的为被动方, inverse=false的为主动方,一般是由主动方负责维护双方关系。一般是由n的一方也就是多的一方来作为主动方来维护关系。 2.在对象-关系映射文件中,用于映射持久化类之间的关联关系的元素,, 和 中都有一个 cascade属性。它用于指定如何操纵与当前对象关联的其他对象。 1).级联删除cascade="delete". 可以直接删除1的那一端的对象,连同多的一端的对象一起删除 2).删除孤儿cascade="delete-orphan";把与当前对象关联的对象删除掉。也叫解除关联关系。 3).级联保存cascade="save-update";在保存1的那一端的对象时,会将关联的多的一端对象一起保存,不用再单独保存。 3. 元素有一个order-by属性,如果设置了该属性,那么当Hibernate通过select语句到数据库中检索集合对象时, 利用order-by子句进行排序。