MP字段更新策略

2022-10-28 15:12:04 浏览数 (1)

看不见河底就不要涉水而过——佚名

之前写过mybatis-plus部分更新

今天分享一个注解式配置的

添加@TableField(updateStrategy = FieldStrategy.IGNORED)

即可在更新时,忽略判空,强制更新

例如:

代码语言:javascript复制
package com.ruben.simpleboot.pojo.po;

import com.baomidou.mybatisplus.annotation.*;
import com.ruben.simpleboot.pojo.common.BaseRecycleEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * UserInfo
 *
 * @author VampireAchao
 * @since 2022/5/21
 */
@Data
public class UserInfo{
    private Long id;
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String email;
}

更新时:

可以看到成功更新emailnull

0 人点赞