0
点赞
收藏
分享

微信扫一扫

在实体类设置日期属性

Raow1 2022-04-14 阅读 69
spring

原始的方法:
user.setCreateTime(new Date())
用mybatis-Plus自带:
第一步  在实体类里面进行自动填充属性添加注解
  @TableField(fill = FieldFill.INSERT)
    private Date createTime;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;
第二步  创建类,实现接口MyMetaObjectHandler 实现接口里的方法
@Component
public class MyMetaObjectHandler implements MetaObjectHandler
{
    @Override
    public void insertFill(MetaObject metaObject) {
        this.setFieldValByName("createTime", new Date(), metaObject);
        this.setFieldValByName("updateTime",new Date(),metaObject);
    }
    @Override
    public void updateFill(MetaObject metaObject) {
        this.setFieldValByName("updateTime",new Date(),metaObject);
    }
}
 

举报

相关推荐

0 条评论