int的返回值类型
Mybatis 进行 update 操作得到的 int 返回值并不是影响的行数 .如图,这里面所写的2 row in set指的是记录的匹配条数,而不是操作影响的记录数.
如何设置update返回为受影响条数
通过对 JDBC URL 显式的指定 useAffectedRows 选项(通常就在jdbc url配置的最后加上下面这段就OK了)
jdbc:mysql://${jdbc.host}/${jdbc.db}?useAffectedRows=true