作者:尛妙苗_549 | 来源:互联网 | 2023-10-15 15:08
问题描述:
java.lang.IllegalArgumentException:argument type mismatch
问题分析:
1、设置自动字段填充时,字段的类型和字段填充值的类型不一致,导致报错。
/*** 插入元对象字段填充(用于插入时对公共字段的填充)** @param metaObject 元对象*/@Overridepublic void insertFill(MetaObject metaObject) {this.setFieldValByName("updateDate", new Date(), metaObject);}
/*** 更新时间*/@TableField(value = "update_date",fill = FieldFill.INSERT_UPDATE)private String updateDate;
解决办法:
使字段的类型和字段填充值的类型一致即可。