Mybatis 进行update的时候,如果所有值都不变,返回值是否会+1

太黑_thj 发布于 2016/10/12 10:36
阅读 2K+
收藏 0

用mybatis 做一个更新操作,在这个框架里面,更新时候的返回值是int

比如我的数据库有个person表   表里面有三个字段  id,name sex

现在有一条数据  id=1  name=小三 sex=男

然后有个对象 里面的三个属性值跟这条数据的值完全一样

最后疑问出来了,如果这时候讲这个对象拿去对数据库进行update操作

最后的返回值是 1 吗?

ps:请知道明确答案的再回答,别告诉我自己去试下

加载中
2
allenguoguo
allenguoguo
1是表示影响的行数
1
一号男嘉宾
一号男嘉宾
这个跟mybatis没关系,是数据库返回决定的
0
司机老成
司机老成
在IBATIES中这样返回是1。返回的是更新操作成功的影响的行数。不会去看更新的具体内容是否是一致的。
0
java9
java9
貌似mybaits不管这个是不是一样吧?
0
紫泉-kwer
紫泉-kwer
试一下比在这里等答案再验证更好(⊙o⊙)哦
返回顶部
顶部