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

3.4.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

entity

@TableField(value = "Opr_Code", fill = FieldFill.INSERT_UPDATE) private Long operateCode;

@TableField(value = "OprDate", fill = FieldFill.INSERT_UPDATE) private Long operateDate;

class MyBatisPlusFieldCodeGenerateHandler implements MetaObjectHandler {

this.strictUpdateFill(metaObject, "operateCode", () -> securityUtil.getCurrentUserCode(), String.class); this.strictUpdateFill(metaObject, "operateDate", () -> currentDate(), String.class);

this.strictUpdateFill(metaObject, "operateCode", () -> securityUtil.getCurrentUserCode(), String.class); this.strictUpdateFill(metaObject, "operateDate", () -> currentDate(), String.class);

重现步骤(如果有就写完整)

使用IService的插入方法和mapper的插入方法insert均不能自动填充

报错信息

无报错

Comment From: lingfenghu

额,不好意思,是字段类型的问题