ibatis中要使用延迟加载功能必须要有<settings/>设置。
lazyLoadingEnabled="true"
enhancementEnabled="true"
这二项在<settings/>中默认为true,如果没有在config.xml中没有出现<settings/>,就当做false来处理。
enhancementEnabled="true"时要在项目中 导入cglib的jar。
如果enhancementEnabled="false",lazyLoadingEnabled="true",延迟加载只对某个属性为集合生效。
如果属性是个类,则不会延迟加载。
但enhancementEnabled="true"时就不同,不论是集合还是类都延迟加载。
ibatis的其它功能还须其它jar,继续摸索中。
lazyLoadingEnabled="true"
enhancementEnabled="true"
这二项在<settings/>中默认为true,如果没有在config.xml中没有出现<settings/>,就当做false来处理。
enhancementEnabled="true"时要在项目中 导入cglib的jar。
如果enhancementEnabled="false",lazyLoadingEnabled="true",延迟加载只对某个属性为集合生效。
如果属性是个类,则不会延迟加载。
但enhancementEnabled="true"时就不同,不论是集合还是类都延迟加载。
ibatis的其它功能还须其它jar,继续摸索中。