【异常-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())导致出错。

你可能感兴趣的:(java)