毕业论文
您现在的位置: 框架 >> 框架优势 >> 正文 >> 正文

MybatisPlus框架自动填充功能

来源:框架 时间:2025/3/12

publicclassUser{

//注意!这里需要标记为填充字段

TableField(..fill=FieldFill.INSERT)

privateStringfillField;

....

}

Slf4j

Component

publicclassMyMetaObjectHandlerimplementsMetaObjectHandler{

Override

publicvoidinsertFill(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)

}

Override

publicvoidupdateFill(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