本文主要是介绍mybatis if标签判断字符串是否相等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mybatis 映射文件中,if标签判断字符串相等:
大概场景就是需要判断商品状态status(String变量)是否是字符串"on",一开始我的写法是:
<if test="status=='on'">
and ****
</if>
但执行结果是,我的参数中status的值是on,但sql却没有执行到上面if条件下的语句,查了资料之后才知道,mybatis中, 判断字符串是否相等仅可以采用两种方式:
<if test="status=='on'.toString()">
或
<if test = 'status== "on"'>
特此记录下。
这篇关于mybatis if标签判断字符串是否相等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!