1. 首页
  2. 编程语言
  3. Java
  4. 详解MyBatis-Plus updateById方法更新不了空字符串/null解决方法

详解MyBatis-Plus updateById方法更新不了空字符串/null解决方法

上传者: 2022-06-29 20:16:59上传 PDF文件 473.92 KB 热度 9次

在MyBatis-Plus配置文件中修改field-strategy字段验证的值为0,即忽略判断。记住,光设置这个是不会进行判断了,但是你会发现更新插入操作的时候还是会报错,会报jdbcType不允许为空,这个时候,你需要确保你的PO对象(即@TableField(value="XSID")修饰字段的时候,还需要加入el属性,每个属性对应数据库的jdbcType类型,这样才能成功更新空值或null。以上是笔者在实际项目中遇到mybatis-plus更新操作不生效的问题总结以及解决方案,读者可以根据具体需求选择适合自己的一种解决方法,希望能对大家有所帮助。

下载地址
用户评论