答案:不能。
update执行返回0的情况
- 1、没有找到需要更新的数据,就是这条记录不存在
- 2、更新时的数据和要更新的数据完全一致时
使用第三方持久化框架Mybatis时
update
更新时如果没有找到数据返回0,找到数据就不会返回0了,无论数据是否一致,都不会返回0
是因为mybatis这个第三方持久化框架返回来的是被匹配的影响行数,所以执行多次都不会返回0
如果想要以返回的行数作为判断结果,则jdbc连接就要增加useAffectedRows=true
这个参数
微信扫一扫
答案:不能。
update
更新时如果没有找到数据返回0,找到数据就不会返回0了,无论数据是否一致,都不会返回0
是因为mybatis这个第三方持久化框架返回来的是被匹配的影响行数,所以执行多次都不会返回0
如果想要以返回的行数作为判断结果,则jdbc连接就要增加useAffectedRows=true
这个参数
相关推荐