目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 windows git docker idea maven esp8266 python Arduino

存档:

X

[ MyBatis Plus ] 日常开发用到的注解

字符串like查询

// 在实体字段上添加注解
@TableField(condition = SqlCondition.LIKE)

参数为空或null时也执行操作

// 忽略空值判断,updateStrategy表示在更新
@TableField(updateStrategy = FieldStrategy.IGNORED)

ignored 不管有没有有设置属性,所有的字段都会设置到insert语句中,如果没设置值,全为null,这种在update 操作中会有风险,把有值的更新为null ;
not_null,也是默认策略,也就是忽略null的字段,不忽略"";
not-empty 为null,为空串的忽略,就是如果设置值为null,“”,不会插入数据库。


标题:[ MyBatis Plus ] 日常开发用到的注解
作者:llilei
地址:http://solo.llilei.work/articles/2023/09/05/1693898492057.html