码迷,mamicode.com
首页 > 其他好文 > 详细

resultMap的使用

时间:2017-11-25 21:35:38      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:lis   result   bsp   提高   cti   主键   实体   嵌套结果   列表   

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的使用

标签:lis   result   bsp   提高   cti   主键   实体   嵌套结果   列表   

原文地址:http://www.cnblogs.com/yang82/p/7896261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!