原始的方法:
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);
}
}
在实体类设置日期属性
最新推荐文章于 2023-08-21 23:45:10 发布