当前使用版本(必填,否则不予处理)
3.3.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
@Override
public void insertFill(MetaObject metaObject) {
this.fillStrategy(metaObject, "createdAt", LocalDateTime.now());
this.fillStrategy(metaObject, "updatedAt", LocalDateTime.now());
if (metaObject.hasSetter("status")) {
this.fillStrategy(metaObject, "status", 1);
}
}
@Override
public void updateFill(MetaObject metaObject) {
//log.info("start update fill ....");
this.fillStrategy(metaObject, "updatedAt", LocalDateTime.now());
}
重现步骤(如果有就写完整)
报错信息
打印sql 发现updatedAt 字段没有被插入处理被过滤了 但是在更新操作时候updatedAt却被生效的。
Comment From: chenweibo
找到问题了