0
点赞
收藏
分享

微信扫一扫

docker导出、导入镜像

精进的医生 2023-08-20 阅读 49

答案:不能。

update执行返回0的情况

  • 1、没有找到需要更新的数据,就是这条记录不存在
  • 2、更新时的数据和要更新的数据完全一致时

使用第三方持久化框架Mybatis时

update更新时如果没有找到数据返回0,找到数据就不会返回0了,无论数据是否一致,都不会返回0

是因为mybatis这个第三方持久化框架返回来的是被匹配的影响行数,所以执行多次都不会返回0

如果想要以返回的行数作为判断结果,则jdbc连接就要增加useAffectedRows=true这个参数

举报

相关推荐

0 条评论