mybatis Integer 值为0时,默认为空字符串

简介:



        在做一个简单的编辑功能时,发现有个字段一直修改不成功。


 然后断点调试,发现integer为0时,竟然没执行以下代码:


   <if test="is_publish != null and is_publish!=''">

is_publish = #{is_publish}

   </if>


果断修改为:

    <if test="is_publish != null">

is_publish = #{is_publish}

   </if>


ok,这样就可以修改成功了。。。。

相关文章
|
2月前
|
Java 数据库连接 数据库
mybatis plus 更新值为null的字段
mybatis plus 更新值为null的字段
47 7
|
11月前
|
SQL Java 数据库
【Mybatis-plus异常】mybatis-plus updateById方法更新不了空字符串和null的解决方法
【Mybatis-plus异常】mybatis-plus updateById方法更新不了空字符串和null的解决方法
468 0
|
4月前
|
Java 数据库连接 mybatis
mybatis plus字段为null或空字符串把原来的数据也更新了,只需要注解
mybatis plus字段为null或空字符串把原来的数据也更新了,只需要注解
159 0
|
4月前
|
SQL XML Java
记一次在mybatis中使用String字符串作为sql语句 in关键字 后面参数的事故
记一次在mybatis中使用String字符串作为sql语句 in关键字 后面参数的事故
164 0
|
10月前
|
SQL Java 数据库连接
mybatis插入值为空时处理
mybatis插入值为空时处理
406 0
|
SQL 关系型数据库 MySQL
mybatis学习(21):MySQL 字符串 转换 CAST与CONVERT 函数的用法
mybatis学习(21):MySQL 字符串 转换 CAST与CONVERT 函数的用法
819 0
|
SQL Java 数据库连接
对于mybatis if标签对 byte int 等非字符串和字符串判断的问题
对于mybatis if标签对 byte int 等非字符串和字符串判断的问题
|
Java 数据库连接 mybatis
mybatis传参、被逗号、分割的字符串、数组传参
mybatis传参、被逗号、分割的字符串、数组传参
675 0
mybatis传参、被逗号、分割的字符串、数组传参
|
Java 数据库连接 mybatis
mybatis if标签字符串判断
mybatis if标签字符串判断
258 0
|
Java 数据库连接 mybatis
mybatis学习(14):log4j:ERROR Category option “ 1 “ not a decimal integer.
mybatis学习(14):log4j:ERROR Category option “ 1 “ not a decimal integer.
130 0
mybatis学习(14):log4j:ERROR Category option “ 1 “ not a decimal integer.