使用strictInsertFill填充字段的时候,需要保证字段类型和填充类型一致
/** * @author yinfeng * @description mybatis-pluis代码填充 * @since 2021/10/3 22:32 */ public class MyMetaObjectHandlerAdvice implements MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { //this.strictInsertFill(metaObject, "createTime", () -> LocalDateTime.now() // ,LocalDateTime.class); 类型不一致,填充失败 this.strictInsertFill(metaObject, "createTime", Date.class, new Date()); this.strictInsertFill(metaObject, "updateTime", Date.class, new Date()); } @Override public void updateFill(MetaObject metaObject) { this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date()); } }