把
改爲
或改爲即可。
原因是:mybatis是用OGNL表達式來解析的,在OGNL的表達式中,’1’會被解析成字符,java是強類型的,char 和 一個string 會導致不等,所以if標籤中的sql不會被解析。
總結下使用方法:單個的字符要寫到雙引號裏面或者使用.toString()纔行!
把
改爲
或改爲即可。
原因是:mybatis是用OGNL表達式來解析的,在OGNL的表達式中,’1’會被解析成字符,java是強類型的,char 和 一個string 會導致不等,所以if標籤中的sql不會被解析。
總結下使用方法:單個的字符要寫到雙引號裏面或者使用.toString()纔行!