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