mybatisplus空集合不修改

Blade 未结 1 55

一、该问题的重现步骤是什么?

  1.   这是我的实体类

image.png

2. 我调用的mybatisplus 的updateById修改

image.png

3. 如果我的集合为空 但是我是希望去修改数据库的 实际不会去修改数据库的

4. 我在网上搜了一下 可以改mybaitsplus的配置解决 但是我有不好去动框架的东西


二、你期待的结果是什么?实际看到的又是什么?

   

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

    4.1.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • @TableField(updateStrategy = FieldStrategy.ALWAYS)

    在entity的字段加这个注解试试,不过null字段更新到数据库是比较危险的,需要额外注意,防止未来误操作丢数据。比如传参的时候少传了,更新的时候数据库字段就变null了。

    0 讨论(0)
提交回复