确认
当前程序版本
3.5.11
问题描述
sqlSet如下:
SET <if test="@org.apache.ibatis.reflection.SystemMetaObject@forObject(_parameter).findProperty('id', false) != null">
update_by=#{updateBy},
update_time=#{updateTime},
</if>
deleted=1
分析出的原因:getSqlSet
方法中
if (withUpdateFill) {
// 不进行 if 包裹
return sqlSet;
}
直接进行了返回,感觉还可以判断一下 FieldStrategy类型
详细堆栈日志
Comment From: nieqiurong
写清楚你的复现用例.