当前使用版本(必填,否则不予处理)
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
额,不好意思,是字段类型的问题