
ibatis
云海尘淸
这个作者很懒,什么都没留下…
展开
-
ibatis_多对一关系映射
复合型数据查询多对一关系查询 将一方作为多方的一个属性配置出现N+1 select(N次用于查询“多”, 一次用于查询关于“一”的一个List)联合查询和嵌套属性避免N+1 Selectpublic class Company { /**. * 公司Id */ private Integer companyId; /**. * 公原创 2012-12-17 23:36:00 · 639 阅读 · 0 评论 -
ibatis_resultClass与resultMap
resultClass:该属性的值可以是java类的全限定名(包括类的包名)resultMap:该属性的值等于预先定义的resultMap元素的name属性值原创 2012-12-17 23:31:50 · 535 阅读 · 0 评论 -
ibatis_延时加载
sqlMapConfig.xmlenhancementEnabled="true":设置强制字节转换机制,可以提高lazy-loading性能lazyLoadingEnabled="true":设置延时加载机制原创 2012-12-18 21:17:07 · 479 阅读 · 0 评论 -
ibatis_一对多关系映射
Company.javapublic class Company { /**. * 公司Id */ private Integer companyId; /**. * 公司名称 */ private String companyName; /**. * 员工列表 */ private L原创 2012-12-18 22:16:53 · 586 阅读 · 0 评论 -
ibatis_缓存类型
缓存类型有四种:1,MEMORY,它是通过reference-type实现的,reference-type的属性有三种:WEAK、SOFT、STRONGWEAK(缺省值):对于当前不使用的查询结果数据,将被清除以释放内存来分配其他对象SOFT:程度比WEAK强一点。STRONG:程度更强,查询结果一直在内存中,除非cache被刷新或执行了更新数据的操作。适用一下情况:1.结原创 2012-12-19 21:44:25 · 392 阅读 · 0 评论 -
ibatis_动态查询
ibatis动态查询大体分为:二条件元素一条件元素Iterate模糊查询其中二条件或一条件查询比较好懂,这里主要介绍iterate的使用iteate属性:prepend:(可选) AND 、OR等property:(对于不同的操作,有不同的说法)select:不需要,必须去掉,否则会报错delete:不需要update:需要open:整体内容原创 2012-12-20 23:52:31 · 473 阅读 · 0 评论