1.比如项目中的,create_time 等等,这样的统一获取系统时间啊 update_time这样的..
就可以统一用mybatis plus的拦截器来进行处理添加
@Component
public class myMetaObjectHandler implements MetaObjectHandler{
@Override
public void insertFill(MetaObject metaObject){
this.setFieldValByName("createTime",new Date(),metaObject);
}
@Override
public void updateFill(MetaObject metaObject){
this.setFieldValByName("updateTime",new Date(),metaObject);
}
}
上面就可以通过实现mybatisplus的MetaObjectHandler类来实现,给公共字段赋值,但是
要注意:
在实体类中,给对应的需要自动填充到字段,添加上
@TableField(fill = FieldFill.INSERT)
private Date createTime;
添加上上面这个注解.