hibernate3

Hibernate中持久化类的访问者有两个:
1.Java应用程序
2.hibernate(何时调用get、set方法?)

持久化类的属性及访问方法
Hibernate访问持久化类属性的策略
  1.propertye 默认值:表明hibernate通过getXXX和
     setXXX来访问类属性。推荐使用。提高域模型透明性。
  2.field:hibernate通过java反射机制直接访问类属性。对于没有
     javabean方法的属性可设置该访问策略。
在持久化类的方法中加入程序逻辑
  不管在类中是否存在name属性,只要在Customer.hbm.xml文件中映射了name属性,在hql语句中就能访问他。

设置派生属性
  利用<property>元素的formula属性,用来设置一个sql表达式,hibernate将根据它来计算出派生属性的值。


主键  select max(id) from table;

<id name=“id” type=“long” column=“ID”>
      <generator class=“increment”/>
</id>

class属性有下列值:

 

 



posted on 2017-01-09 13:22  满目琳琅  阅读(82)  评论(0)    收藏  举报

导航