resultMap的使用
Posted 眼泪,还是流了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了resultMap的使用相关的知识,希望对你有一定的参考价值。
1)属性
id:resultMap的唯一标识
type:Java实体类
2)子元素
id
一般对应数据库中该行的主键id,设置此项可提高MyBatis性能
result
映射到JavaBean的某个“简单类型”属性
association
映射到JavaBean的某个“复杂类型”属性,比如JavaBean类
collection
映射到JavaBean的某个“复杂类型”属性,比如集合
3)association
a.复杂的类型关联,一对一
b.内部嵌套,映射一个嵌套JavaBean属性(对象里面放对象)
c.属性:
property:映射数据库列的实体对象的属性
javaType:完整Java类名或者别名
resultMap:引用外部resultMap
b.子元素
id
result
property:映射数据库列的实体对象的属性
column:数据库列名或者别名
4)collection
a.复杂类型集合,一对多
b.内部嵌套,映射一个嵌套结果集到一个列表(对象里面放list)
c.属性
property:映射数据库列的实体对象的属性
ofType:完整Java类名或者别名(集合所包括的类型)
resultMap:引用外部resultMap
d.子元素
id
result
property:映射数据库列的实体对象的属性
column:数据库列名或者别名
以上是关于resultMap的使用的主要内容,如果未能解决你的问题,请参考以下文章
各位大拿进来看看,关于ibatis的resultmap找不到的问题