当前使用版本(必填,否则不予处理)

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

找到问题了