当前使用版本(必填,否则不予处理)
mybatis-plus-boot-starter 3.1.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
有一个类没有配置@TableField注解,但是里面的更新时间被自动填充了。
重现步骤(如果有就写完整)
这是配置的自动填充代码 @Component public class MetaHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("createTime", new Date(), metaObject);
this.setFieldValByName("updateTime", new Date(), metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("updateTime", new Date(), metaObject);
}
}
报错信息
所有的插入和更新都会自动填充,但是并没有添加@TableField注解
Comment From: miemieYaho
https://mybatis.plus/guide/auto-fill-metainfo.html