mybatis中collection日常问题笔记
来源:互联网 发布:数学 知乎 编辑:程序博客网 时间:2024/06/05 11:53
时间:2015-03-11
问题:collection的ofType能不能用java.util.Map,不用自定义的实体类?
回答:实际测试结果表示resultMap的type是可以用java.util.Map的,如果resultMap内部没有collection处理一对多关系的话,<select>就不要用resultMap了,用resultType="map"即可,但是如果resultMap内部有collection的话,本着想当然的原则,collection的ofType也用java.util.Map,嘻嘻,这样就不用写一个java实体类了,但是实际情况是,运行正常,控制台日志显示mybatis查询结果正确,但是collection在归类时每一类只留了一条数据。。。实践证明,用到collection的话,还是老老实实写实体类,不要偷懒去用map,但是这有一种情况例外,如果resultMap的type是实体类,类中定义了List<A> xxx的成员,那么A可以用Map,collection的ofType也可以用上java.util.Map,切记resultMap的type用map,内部的collection的ofType也用map,那就悲剧了
0 0
- mybatis中collection日常问题笔记
- 日常笔记记录Mybatis
- Mybatis中collection实现一对多的问题
- mybatis 中collection 的用法
- 日常问题笔记
- 关于mybatis的collection映射问题
- 日常开发遇到问题笔记
- 关于mybatis中collection一对多关联查询分页出错问题总结
- mybatis中collection的使用,递归查询
- Mybatis中Collection集合标签的使用
- mybatis 中 foreach collection的值
- mybatis中association 和collection 的区别
- Mybatis中Collection集合标签的使用
- MyBatis 中使用 Collection 嵌套查询
- 日常问题笔记(1-6)
- 日常笔记之内核prefetch问题
- 关于MyBatis使用collection不能获取所有关联数据问题
- mybatis级联问题(association、collection和discriminator)
- 控制台,终端,虚拟终端,tty,shell等概念的区别(转)
- 有史来最大改变 Android 5.0十大新特性
- B树、B+树和B*树
- java 代理模式
- Windows核心编程:(一)内核对象
- mybatis中collection日常问题笔记
- 时间的获取
- 第五届河南省大学生程序设计竞赛题解(第一次群赛兼妇女节专场)
- VMware vSphere 常见问题解答整理
- SeekBar使用5
- Shell编程中Shift的用法
- 遇到问题集锦(无c++基础 零起点小小小菜鸟亲身经历) 转自http://blog.csdn.net/qq592116366
- 字符串的应用1
- POJ 3189 Treats for the Cows(两种DP方法解决)