1. 程式人生 > >java.sql.SQLException:Parameter index out of range (1>number of parameters, which is 0)

java.sql.SQLException:Parameter index out of range (1>number of parameters, which is 0)

  執行根據某條件查詢資料,報錯如下:

  網上搜索了下,說是mysql預查詢語句中的問號個數和傳入的引數個數不符。再看自己的mybatis程式碼:

            <if test="model != null and model != ''">
              and model like CONCAT("%", "#{model}", "%")
            </if>

  發現引數#{model}加上了引號,去掉引號就OK了。