mybatis更新返回值不正确为负数问题
1、问题定位,发现返回条数为负数

2、代码详解

3、说明:使用up更新数据,数据有更新,但是返回了负数 出现了问题
4、原因是在mybatis配置中使用了
<setting name="defaultExecutorType" value="BATCH" />

5、defaultExecutorType 这个参数有三个值,如下图
需要将<!-- 对于批量更新操作缓存SQL以提高性能 <setting name="defaultExecutorType" value="BATCH" /> -->注释掉
或者将value改为SIMPLE

1、为了调试方便需要开启打印sql日志
2、log4j.xml
配置

3、然后在mybatis-config.xml中配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:79
阅读量:194
阅读量:178
阅读量:76
阅读量:152