ibatis中的延迟加载(失效)

来源:互联网 发布:java面试会考哪些算法 编辑:程序博客网 时间:2024/04/30 12:35
ibatis中要使用延迟加载功能必须要有<settings/>设置。
lazyLoadingEnabled="true"
enhancementEnabled="true"
这二项在<settings/>中默认为true,如果没有在config.xml中没有出现<settings/>,就当做false来处理。
enhancementEnabled="true"时要在项目中导入cglib的jar。
如果enhancementEnabled="false",lazyLoadingEnabled="true",延迟加载只对某个属性为集合生效。
如果属性是个类,则不会延迟加载。
但enhancementEnabled="true"时就不同,不论是集合还是类都延迟加载。
ibatis的其它功能还须其它jar,继续摸索中。

原创粉丝点击