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

MyBatis基础用法(一)

时间:2016-07-19 09:22:07      阅读:121      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!