14mybatis学习——分布查询association或collection中多列值传参 以及 局部方法延迟加载问题
Posted Arbitrary233
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14mybatis学习——分布查询association或collection中多列值传参 以及 局部方法延迟加载问题相关的知识,希望对你有一定的参考价值。
举例注释中说明:
<collection property="students" select="com.pxxy.bean.StudentMapper.getStusByColId" column="id" fetchType="lazy"> <!-- 多列值传递时:将多列的值封装成map进行传递 column="{key1=column1,key2=column2}" key为sql语句中中#{}的里值,column为将哪个列的值赋给key 举例:column={"cid=id,cname=collegeName"} 则在另一个查询语句中取值为#{cid}和#{cname} fetchType="lazy"表示使用延迟加载; 值为eager时则为立即加载,即使全局配置文件中配置了延迟加载 --> </collection>
以上是关于14mybatis学习——分布查询association或collection中多列值传参 以及 局部方法延迟加载问题的主要内容,如果未能解决你的问题,请参考以下文章
MyBatis学习总结_12_Mybatis+Mysql分页查询
mybatis学习笔记(14)-spring和mybatis整合