mybatis的update、insert操作,返回影响结果的问题
2016-05-10 10:29
393 查看
对于mybatis的update、insert的操作,操作成功后会得到一个int类型的影响结果条数,直接在dao层返回就可以得到,可以通过这个返回值做成功与否的操作。
但是,mybatis官方的讨论列表,这句很关键:“If the BATCH executor is in use, the update counts are being lost. ” 会导致返回为-2147482646,而不是正确就返回条数,失败就返回0
一般我们都会开启batch的批量操作,所以建议不要通过影响条数进行结果判断。
但是,mybatis官方的讨论列表,这句很关键:“If the BATCH executor is in use, the update counts are being lost. ” 会导致返回为-2147482646,而不是正确就返回条数,失败就返回0
一般我们都会开启batch的批量操作,所以建议不要通过影响条数进行结果判断。
相关文章推荐
- Java Runtime Environment 5.0 Update 12 下载
- sql update 触发器 可获得被update的行的信息
- Mysql 原生语句中save or update 的写法汇总
- ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
- oracle中UPDATE nowait 的使用方法介绍
- sqlserver中delete、update中使用表别名和oracle的区别
- SQL Server UPDATE语句的用法详解
- 让你的insert操作速度增加1000倍的方法
- SQL Server中的XML数据进行insert、update、delete
- SQL Server中的XML数据进行insert、update、delete操作实现代码
- MySQL中UPDATE语句使用的实例教程
- 正确使用MySQL INSERT INTO语句
- mysql中insert与select的嵌套使用方法
- MySQL中UPDATE与DELETE语句的使用教程
- 使用 TOP 子句限制UPDATE 语句更新的数据
- sql server的 update from 语句的深究
- SQL Update多表联合更新的方法
- update 子查询使用介绍