这个原因是我们还需要实现一个 MetaObjectHandle接口,并重写其中的方法。
@Configuration
public class MybatisObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
setFieldValByName("createDate", LocalDateTime.now(),metaObject);
setFieldValByName("updateDate",LocalDateTime.now(),metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
setFieldValByName("updateDate",LocalDateTime.now(),metaObject);
}
}
本文介绍了在Mybatis框架中,如何实现和重写MetaObjectHandler接口的insertFill和updateFill方法,以自动设置`createDate`和`updateDate`字段的当前时间,提升数据库操作效率。
2384

被折叠的 条评论
为什么被折叠?



