Mybatis 中 update 的返回值是什么
设置返回值为 int
<update id="test" parameterType="map">
update test set name = #{params.name}, age = #{params.age} where id = ${params.id}
</update>
打印返回值数据
1、确实更新了某些字段
更新 id 为 1 的记录
mybatis返回值为 1, 一条被更改
2、update 前后的数据一致
没有更改到值,但返回值仍然是 1
3、没有更新任何数据
主键 id 为 2,update 函数操作返回为 0
结论
mybatis 中 update 返回 int 值表示:
在更新表的过程中,匹配到被更新的数据的数量
注意
mybatis 中 update 返回值也是可以为 boolean 类型
当返回值为 0 时对应的 boolean 类型就是 false, 不为零就是返回 true
展开阅读全文
版权声明:
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。