[sql映射]resultMap和resultType
来源:互联网 发布:雨花台网络问政 编辑:程序博客网 时间:2024/05/24 00:30
resultType
作用
将查询结果按照sql列名pojo属性名一致映射到pojo中
场合
常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可
resultMap
使用association和collection完成一对一和一对多高级映射(对结果有特殊的映射要求)
association
作用
将关联查询信息映射到一个pojo对象中
场合
为了方便查询关联信息可以使用association将关联订单信息映射为用户对象的pojo属性中,比如:查询订单及关联用户信息
使用resultType无法将查询结果映射到pojo对象的pojo属性中,根据对结果集查询遍历的需要选择使用resultType还是resultMap
collection:
作用:
将关联查询信息映射到一个list集合中。
场合:
为了方便查询遍历关联信息可以使用collection将关联信息映射到list集合中,比如:查询用户权限范围模块及模块下的菜单,可使用collection将模块映射到模块list中,将菜单列表映射到模块对象的菜单list属性中,这样的作的目的也是方便对查询结果集进行遍历查询。
如果使用resultType无法将查询结果映射到list集合中。
- [sql映射]resultMap和resultType
- Mybatis 输出映射-- resultType resultMap
- mybatis中映射文件的resultType和resultMap
- mybatis中映射文件的resultType和resultMap
- resultType和resultMap区别
- resultType和resultMap总结
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- mybatis中的resultType和resultMap
- Mybatis中resultMap和resultType
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultMap和resultType
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- centos下安装apache+php环境
- 翻转链表
- Machine Learning with Scikit-Learn and Tensorflow 6.5 计算复杂度
- CDOJ 844 线段树区间最大连续和
- (译)Sympy的矩阵操作
- [sql映射]resultMap和resultType
- 并查集入门(小希的迷宫)
- pat乙级1019
- Ubuntu 快捷键
- 百练OJ-2815 城堡问题【DFS】
- 并查集入门(hdu1272)
- 【 日常 】 二叉搜索树 17年3月31日21:45 [ 1 ]
- SIFT
- 储存图片数据到数据库中