Mybatis中$和#的注入使得在控制檯寫的sql語句和數據庫寫的語句查詢結果不一致。

在使用注入參數的過程當中sql 若是使用高級查詢if 標籤<if test="id!=null"> order by  #{0} <if> 數據庫 當注入這個語句時候,test 這個語句是不會被識別的,sql語句 緣由是由於,#是防止注入的,數據 在if標籤中有sql語句,查詢 全部注入的時候即便在控制檯打印了sql語句  可是實際數據庫是沒有執行到的注入 解決:使用$符號能夠注入sql語句 就能
相關文章
相關標籤/搜索