ibatis 中需要對 井號和美元符號轉(zhuǎn)義煮寡。使用 ## 代替#妆毕,使用$$ 代替 $流强。
今天遇到的問題:
select release_note,minor_version from rds_version_release
where minor_version regexp concat("^mon_[0-9]{8}_", #version#, "\\.[0-9]+\\.[0-9]+$$");
在 mysql 的正則表達式中痹届,需要使用 $ 表示字符串的結束。如果不對 mybatis 中 sql 語句中的 $ 進行轉(zhuǎn)義打月,mybatis 在預編譯的時候會發(fā)生錯誤队腐。