MyBatis基础入门《十五》ResultMap子元素(collection)
Posted 公子缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis基础入门《十五》ResultMap子元素(collection)相关的知识,希望对你有一定的参考价值。
MyBatis基础入门《十五》ResultMap子元素(collection)
描述:
见《MyBatis基础入门《十四》ResultMap子元素(association )》
》》collection
>> 复杂类型集合,一对多
>> 内部嵌套
> 映射一个嵌套结果集到一个列表
>> 属性
> property : 映射数据库列的实体对象的属性
> ofType : 完整java类名或别名(集合所包括的类型)
> resultMap : 引用外部的resultMap
》》 collection 子元素
>> id
>> result
> property : 映射数据库列的实体对象的属性
> column : 数据库列名 或者 别名
》》》 实例代码描述:
数据库表:
数据库表,仅新增了tbl_goods表,其它未动。
tbl_goods
实体类:
TblGoods.java
TblClient.java
接口:
xml文件
测试方法:
测试结果:
xml文件改造:
仅改造了xml文件,代码其它部分均未改动。
改造之前:
改造之后:
测试结果:
如有问题,欢迎纠正!!!
如有转载,请标明原因:https://www.cnblogs.com/Charles-Yuan/p/9902626.html
以上是关于MyBatis基础入门《十五》ResultMap子元素(collection)的主要内容,如果未能解决你的问题,请参考以下文章
mybatis基础学习2---(resultType和resultMap的用法和区别)
Mybatis中mapper配置文件的resultMap标签中的子元素idresultassociationcollectiondiscriminator的用法