set null失败
时间: 2024-01-16 13:38:00 浏览: 24
根据引用\[1\]和引用\[2\]的内容,如果在使用MyBatis-Plus进行更新操作时,想要将某些字段设置为null,需要注意以下几点。首先,需要确保数据库字段设置为非null,否则即使设置为null也无法更新成功。其次,需要在实体类的对应字段上添加@TableField注解,并设置updateStrategy属性为FieldStrategy.IGNORED,这样在更新操作时才会忽略对该字段的判断。如果没有设置这个注解或者设置的updateStrategy属性不是FieldStrategy.IGNORED,即使将字段设置为null也无法更新成功。所以请检查一下你的代码是否满足这些条件。如果仍然无法解决问题,请提供更多的代码和错误信息,以便更好地帮助你解决问题。
#### 引用[.reference_title]
- *1* *2* *3* [解决MyBatis-Plus 更新字段为null 不生效](https://blog.csdn.net/bsegebr/article/details/126607374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]