1. 程式人生 > >【異常-java- java.lang.IllegalArgumentException: Parameter with that position [1] did not exist】

【異常-java- java.lang.IllegalArgumentException: Parameter with that position [1] did not exist】

SQL引數化查詢報此錯。

StringBuilder sb = new Stringbuilder("select * from XXX c");
 sql.append(" AND c.name LIKE ?");
 params.add("%"+ classesDTO.getName()+"%");
之前寫成  c.name LIKE %?%  params.add(classesDTO.getName())導致出錯。