mybatis plus字段 update 空字符串 OR NULL 修改验证策略

廖晟微 1年前 ⋅ 1356 阅读

FieldStrategy 三种策略 IGNORED【忽略】,NOT_NULL【非 NULL,默认策略】,NOT_EMPTY【非空】

  • 全局的验证策略,注入配置 GlobalConfiguration 属性 fieldStrategy

  • 根据具体情况,选择验证注解,如验证非空:

    @TableField(strategy=FieldStrategy.NOT_EMPTY)
  • 解决办法 二

    1.  
      updateAllColumnById(entity) // 全部字段更新
    2.  
       
    3.  
      insertAllColumn(entity) // 全部字段插入

注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: