搜索

首页  >  问答  >  正文

java - mybatis update失败却不报错

怪我咯怪我咯2786 天前1175

全部回复(5)我来回复

  • PHP中文网

    PHP中文网2017-04-18 10:38:41

    不知道你有没有配置控制台输出 发出的sql语句的配置 如果配置了可以看一下发出的sql语句是否有问题

    回复
    0
  • 高洛峰

    高洛峰2017-04-18 10:38:41

    如果是出错,应该抛异常。如果更新数是 0 只能说明没更新任何数据,一般来说有两个原因:一个是按 WHERE 条件没找到要更新的数据;另一个原因是找到了,但是新数据和数据库里存的数据是一样的。

    回复
    0
  • 迷茫

    迷茫2017-04-18 10:38:41

    我也很菜,或许你可以把update 返回的类型resultType 写出来

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:38:41

    运行的时候控制台会输出实际执行时的SQL,好好看看有没有什么问题,或者复制到DBMS执行一下

    回复
    0
  • 阿神

    阿神2017-04-18 10:38:41

    如果没有异常,就是更新where条件不成立,没有符合更新条件的记录

    回复
    0
  • 取消回复