wzdlagrange
Results
2
issues of
wzdlagrange
### 当前使用版本(必填,否则不予处理) 3.4.3.4 ### 该问题是如何引起的?(确定最新版也有问题再提!!!) 设置字段更新策略为FieldStrategy.IGNORED,使得可以更新字段为null, 但这样也使得这个类其他地方使用updateById的时候,必须把原来的数据内容先查出来,再放到类里update 例如,我给User的attr1,attr2,attr3字段设置更新策略为FieldStrategy.IGNORED,其他字段attr4,attr5,attr6,attr7为默认策略, 当我更新User的attr4-7时 我需要把attr1-3查出来 ``` public void updateUser(UpdateUser updateUser){ User dbUser = this.getById(updateUser.getId()); User newUser = updateUser.buildUser(); newUser.setAttr1(dbUser.getAttr1()); newUser.setAttr2(dbUser.getAttr2()); newUser.setAttr3(dbUser.getAttr3()); this.updateById(newUser) } ``` 这样,每次都去重新查出来,写起来有些不适...