当前使用版本(必填,否则不予处理)
3.5.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
字段没有填充,但是字段还是被覆盖了
重现步骤(如果有就写完整)
activity 里的 owner 字段没有写填充注释,在运行以下代码时
if (activityService.save(activity)) {
return activity;
}
入参的字段:
{
"owner":31
}
但保存后就是 1 了
取消 Handler 里 owner 填充,结果没问题
报错信息
Comment From: miemieYaho
给出你的复现demo,以git形式
Comment From: ashtime99
找到问题了,是填充Handler 写的不对 原来的语句:
this.setFieldValByName("owner", 1L, metaObject);
正确的语句:
this.strictInsertFill(metaObject,"owner", Long.class,1L);
不好意思