最近遇到一個和mybatis相關的問題,就是當我傳遞一個參數到xml文件的時候,我想判斷這個參數是否和我指定的字符串是否相同,例如:傳遞的參數爲
public String getName(String id)
xml判斷
<if test="id!='123' ">
這個時候這樣的判斷是不起作用的,因爲在xml解析的時候,根本沒辦法解析id是什麼,string是個對象,id不是他的屬性,這樣我們是沒辦法使用的,這個時候要怎麼辦呢?
單參數我們使用
<if test="_parameter!='123' "> 這樣指定參數就可以了