MyBatis的resultMap只返回一条数据的解决方法
2018-01-15 20:22
465 查看
resultMap下有association和collection
association用于多对一或者一对一,collection用于一对多。
在这里为了测试只能返回一条数据,以及如何解决这个问题。我用了一个学生类和班级类。
学生类中添加了一个班级类的属性:
班级类添加了一个学生的集合:
StudentDao.xml关键代码:
ClassInfoDao.xml关键代码:
而控制台输出是:
数据库不止一条记录,都是返回一条数据。
其实我们只要在xml添加一句话就可以正常输出了。
注:在resultMap中加入的result可以是数据库表中的任何一列,只要添加了,就可以正常的输出了。
控制台输出:
association用于多对一或者一对一,collection用于一对多。
在这里为了测试只能返回一条数据,以及如何解决这个问题。我用了一个学生类和班级类。
学生类中添加了一个班级类的属性:
班级类添加了一个学生的集合:
StudentDao.xml关键代码:
ClassInfoDao.xml关键代码:
而控制台输出是:
数据库不止一条记录,都是返回一条数据。
其实我们只要在xml添加一句话就可以正常输出了。
注:在resultMap中加入的result可以是数据库表中的任何一列,只要添加了,就可以正常的输出了。
控制台输出:
相关文章推荐
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- mybatis 查询 resultMap="" 只返回一条数据
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- mybatis返回map类型数据空值字段不显示(三种解决方法)
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- mybatis中的resultType="java.util.Map",返回有重复数据
- HTTP请求数据返回解析Josn org.codehaus.jackson.map.JsonMappingException的解决方法
- springMVC+mybatis查询数据,返回resultType=”map”时,如果数据为空的字段,则该字段省略不显示的解决方案
- 好947 Mybatis 配置resultMap 带参数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错
- mybatis返回list很智能很简答的,只需要配置resultmap进行类型转换,你dao方法直接写返回值list<对应的object>就行了啊
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- 解决Dbutils返回MAP数据无序的问题
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- ajax请求返回json数据弹出下载框的解决方法
- 解决Oracle删除重复数据只留一条的方法详解