mybatis的if判斷拼裝SQL問題

需求中需要增加判斷是否一致的查詢條件,要在拼裝SQL語句時,進行0和1的判斷。 在標籤的判斷中,習慣用單引號進行判空和值的判斷,結果發現無法將參數拼裝到SQL中。 注意需要將test中的條件,用單引號括起來,具體的等值判斷用雙引號纔會生效! 原因: mybatis是使用的OGNL表達式來進行解析的,在OGNL的表達式中,'1’會被解析成字符,因爲java是強類型的,char 和 一個String
相關文章
相關標籤/搜索