<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>