现在的位置: 首页 > 综合 > 正文

lazy 策略

2013年07月19日 ⁄ 综合 ⁄ 共 335字 ⁄ 字号 评论关闭

1.hibernate lazy策略使用范围:

  <class>标签,取值为true/false;

 <property>标签,取值为true/false;

 <set><list>标签,取值为true/false/extra;

 <one-to-one>/<many-to-one> 单端关联上,取值为true/proxy/noproxy。

 

lazy:只有在真正使用该对象时,才会创建,对于hibernate,即真正使用时才会发出SQL语句。

hibernate支持lazy策略,只有在session打开状态下有效。

(1)<class>标签上的lazy特性只对普通属性起作用,不会对集合或者单端关联上的lazy特性产生影响。

 (2)<set>标签lazy设置为extra效率比较高。

抱歉!评论已关闭.