前端传入了为null时,很多时候我们都很困惑,明明传入的是null,为啥mybatis 的xml文件中的if条件判断无效?
<if test="name != null and name != ''">
identity_id = #{idcard,javaType=String,jdbcType=VARCHAR}
</if>
还是拼接了sql,
之前别的项目一直这么判断没问题,现在新的项目有问题了
前端传入了为null时,很多时候我们都很困惑,明明传入的是null,为啥mybatis 的xml文件中的if条件判断无效?
<if test="name != null and name != ''">
identity_id = #{idcard,javaType=String,jdbcType=VARCHAR}
</if>
还是拼接了sql,
之前别的项目一直这么判断没问题,现在新的项目有问题了
4 回答1.8k 阅读✓ 已解决
8 回答1.4k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.9k 阅读
问题就是public static String valueOf(Object obj)
返回 Object 参数的字符串表示形式。
参数:
obj - 一个 Object。
返回:
如果参数为 null,则字符串等于 "null";否则,返回 obj.toString() 的值
String name = null;