作者:rlu1941950 | 来源:互联网 | 2023-07-26 11:29
原标题:mybatis update更新字段的使用
文章目录
- 多个mapper方法,更新单字段
- 通用mapper方法,java代码控制字段
- new 一个对象然后set id和文章来源地址37379.html要改的字段
- 查询出对象,然后set要改的字段
- 特别注意,定位字段不要加if
多个mapper方法,更新单字段
说实话不太推荐,因为如果有10个字段要更新文章来源地址37379.html,难道写10个方法。
但是实际中很多人都这么写。
通用mapper方法,java代码控制字段
特点是一个mapper方法包含所有字段,不为空的文章来源站点https://www.yii666.com/就update。
但是需要控制入参,一般有2中方式:
new 一个对象然后set id和要改www.yii666.com的字段
如果字段多比较费劲,需要一个一个set。
查询出对象,然后set要改的字段
这2种方式差不多,就是代码看起来不一样。www.yii666.com
特别注意,定位字段不要加if
要更新的字段加if没有什么问题
但是定位条件不要加if,因为万一忘记传递了,变成没有where条件,那么条数不可控了。搞不好把全表更新了,可就万劫不复了。
来源于:mybatis update更新字段的使用