publicclassUser{
//注意!这里需要标记为填充字段
TableField(..fill=FieldFill.INSERT)privateStringfillField;
....
}
Slf4jComponentpublicclassMyMetaObjectHandlerimplementsMetaObjectHandler{
OverridepublicvoidinsertFill(MetaObjectmetaObject){
log.info("startinsertfill....");
this.strictInsertFill(metaObject,"createTime",LocalDateTime.class,LocalDateTime.now());//起始版本3.3.0(推荐使用)
//或者
this.strictInsertFill(metaObject,"createTime",()-LocalDateTime.now(),LocalDateTime.class);//起始版本3.3.3(推荐)
//或者
this.fillStrategy(metaObject,"createTime",LocalDateTime.now());//也可以使用(3.3.0该方法有bug)
}
OverridepublicvoidupdateFill(MetaObjectmetaObject){
log.info("startupdatefill....");
this.strictUpdateFill(metaObject,"updateTime",LocalDateTime.class,LocalDateTime.now());//起始版本3.3.0(推荐)
//或者
this.strictUpdateFill(metaObject,"updateTime",()-LocalDateTime.now(),LocalDateTime.class);//起始版本3.3.3(推荐)
//或者
this.fillStrategy(metaObject,"updateTime",LocalDateTime.now());//也可以使用(3.3.0该方法有bug)
}
}
转载请注明:http://www.0431gb208.com/sjszjzl/8915.html