xml文件中if,choose和where的作用


转:

 

xml文件中if,choose和where的作用


myBatis中是不支持if-else的,想要是用if-else的话,可以使用choose代替。

    1

choose,when,otherwise有点像Java中的switch.
其中一般的字段判断是否为空值时,直接使用if即可,但是在判断多种条件时是无法使用多个if嵌套的。所以引用choose标签实现,这里的when即可实现if判断,但是在判断字符串时,直接==是错误写法,无法判断具体内容,.toString()可以实现内容判断,otherwise即为else的内容,亦可以多条when语句同时存在,即if else() if else() else 写法。

 


免责声明!

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



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