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

版本:3.4.3

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

手动set字段的值,使用了fill = FieldFill.INSERT,但是insertFill插入的是空,手动set的值则会被覆盖为空,最新版任然会覆盖

MyBatis-Plus fill = FieldFill.INSERT覆盖值问题 MyBatis-Plus fill = FieldFill.INSERT覆盖值问题

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

期望状态:优先使用对象中默认值,为空再使用fill = FieldFill.INSERT,或者可同时属性单独设置

报错信息

Comment From: yangzp11

通过这个已解决:if (ObjectUtil.isEmpty(this.getFieldValByName("operateUserName", metaObject)))