【】mybatis的if判斷

改爲

或改爲即可。

原因是:mybatis是用OGNL表達式來解析的,在OGNL的表達式中,’1’會被解析成字符,java是強類型的,char 和 一個string 會導致不等,所以if標籤中的sql不會被解析。

總結下使用方法:單個的字符要寫到雙引號裏面或者使用.toString()纔行!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章