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,这样就可以修改成功了。。。。

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