Hibernate 的几个概念

1:反转 inverse   inverse="false"的一方控制双方关系,体现在<one-to-many />中的<set><set/>节点的中,多对多关系映射中(默认为fasle)
  <set inverse="false" ></set><one-to-many class="test.Teacher">
  如果 在<one-to-many>节点中的<set></set>设置了 inverse="true",那么关系的维护由<many-to-one />中的子对象自己来维护 

2: 级联 casecade  在<one-to-many/>和<many-to-one/>中均有
  对应值有  all:所有情况下级联操作   none     save-update   delete

3:持久化对象 PO (Persistence Object) Session的update()、saveOrUpdate() 均可以是vo 变成Po
  Session的load()或get()方法返回的对象总是处于持久化状态。
  在session.flush()时,会自动将持久化对象的变化状态同步到数据库

3: 延迟加载 lazy   lazy="false" 不启用延迟加载
 

posted @ 2013-03-18 20:35  roscee  阅读(116)  评论(0编辑  收藏  举报