首页 > 其他 > 详细

MyBatis基础用法(一)

时间:2016-07-19 09:20:34      阅读:228      评论:0      收藏:0      [点我收藏+]
    <select id="getErrorTimes" resultType="Integer">
       SELECT ErrorTimes FROM `employee_sensitive`  WHERE `EmpId`=#{empId};
    </select>

上述XML中,ErrorTimes为Integer类型,在接口中我如下声明:

Integer getErrorTimes(@Param("empId") Integer empId);

大多数情况下是没有问题的,但是有一种情况会出问题,就是在empId会查出多个列时候,程序报错。

所以接口改为如下就正确:

List<Integer> getErrorTimes(@Param("empId") Integer empId);

这也说明了一个事情,ResultType支持一个值或者一个List将其封装。

MyBatis基础用法(一)

原文:http://www.cnblogs.com/LiuChunfu/p/5683227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!