简述
MyBatisPlus中使用 @TableField完成字段自动填充
属性
值 | 属性 |
---|---|
DEFAULT | 默认不处理 |
INSERT | 插入填充字段 |
UPDATE | 更新填充字段 |
INSERT_UPDATE | 插入和更新填充字段 |
使用方法
在实体的需要添加的字段上添加注解,value是数据库中字段
/**
* 创建时间
*/
@ApiModelProperty(value="创建时间")
@TableField(fill = FieldFill.INSERT, value = "create_time")
private LocalDateTime createTime;
/**
* 更新时间
*/
@ApiModelProperty(value="更新时间")
@TableField(fill = FieldFill.UPDATE, value = "update_time")
private LocalDateTime updateTime;
生效条件
- 使用mapper.xml的sql不生效
必须使用mybatis的api进行插入和更新操作。