mybatis标签中比较字符串
一、原因
示例:mybatis标签中
<if test="doType == '0'"></if>
比较字符串类型的时候失效
原因:因为mybatis映射文件使用的是ognl表达式,所以在判断字符串doType变量是否等于'0'的时候,mybatis会把'0'解析为字符,java是强类型语言,所以会匹配不上。
二、解决
解决:
①<if test="doType == '0'.toString()"></if>
②<if test='doType == "0"'></if>
如下图所示:
本文来自博客园,作者:爱吃糖的橘猫,转载请注明原文链接:https://www.cnblogs.com/sglblog/p/16168470.html