14、mybatis学习——分布查询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>