mybatis:标签使用小细节


if标签里,test可以比较字符串,int,null等。

其中:

1:空字符串比较

<if test="a ==/!= '' ">

</if>

2:null比较

<if test="a ==/!= null ">

</if>

 

3:数字比较

<if test="a == 1">

</if>

 

4:字符串比较

<if test="a == '1'.toString() ">

</if>

或者

<if test='a == "1" '>

</if>

如果test是双引号,里面的字符串用单引号并加.toString()
如果test是单引号,里面的字符串用双引号就行

5:test里面还可以加and,or,()等

<if test="a == 1 or (b == 2 and c == 3) or d == 4 ">

</if>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM