Mybatis的if test字符串比较问题
2017-02-28 11:24
169 查看
<if test="action!='1'">
AND tempTable.name=#{name}
</if>
Mybatis 中判断字符串 如果写成这样无法判断, 但是如果是'11111111'这样句可以判断
应该与java 的数据类型有关 对象间用==或!=比较的是地址引用
解决方案:
1
<if test='action!="1"'>
AND tempTable.name=#{name}
</if>
2
<if test="action!='1'.toString()">
AND tempTable.name=#{name}
</if>
AND tempTable.name=#{name}
</if>
Mybatis 中判断字符串 如果写成这样无法判断, 但是如果是'11111111'这样句可以判断
应该与java 的数据类型有关 对象间用==或!=比较的是地址引用
解决方案:
1
<if test='action!="1"'>
AND tempTable.name=#{name}
</if>
2
<if test="action!='1'.toString()">
AND tempTable.name=#{name}
</if>
相关文章推荐
- Mybatis的if test字符串比较问题
- Mybatis 中 if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题,mapper用等于又要用>比较<比较解决冲突
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis的if test字符串比较问题
- Mybatis 中 if test字符串比较问题
- Mybatis if test中字符串比较
- Mybatis的if test字符串比较 报NumberFormatException错误
- Mybatis if test中字符串比较
- mybatis,在使用if test进行字符串比较
- MyBatis if test 字符串判断问题
- mybatis if test 字符串判断问题
- MyBatis if test 字符串比较
- Mybatis if test中字符串比较
- Mybatis if test中字符串比较(内双外单)