int update(user user);
默认情况下,mybatis 的 update 操作的返回值是 matched 的记录数,并不是受影响的记录数。
可以看到修改数据库数据,返回matched为1
一般情况下修改数据的 或者使用mybatis的 int update(user user); 返回值并不是受影响的行数。
默认不返回受影响的行数,如果想要返回值是受影响的行数,可以添加:
jdbc.url=jdbc:mysql://localhost:3306/ssm?useAffectedRows=true
详细参考:
https://www.jianshu.com/p/80270b93082a