SQL 錯誤 java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).

寫錯會報錯:java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).

請記住下面這段:
<!-- 寫like語句的時候 一般都會寫成 like '% %' 在mybatis裏面寫就是應該是 like '%${name} %' 而不是
'%#{name} %' ${name} 是不帶單引號的,而#{name} 是帶單引號的 -->
        <if test="shopCondition.shopName!=null">
            and shop_name like '%${shopCondition.shopName}%'
        </if>​​​​​​​

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章