一、背景
今天通过xml配置文件写了一个sql,调用的时候报错:
org.springframework.jdbc.UncategorizedSQLException:
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. pos 181, line 11, column 9,
该报错是sql注入错误,sql异常,无法查询
二、原因
应为xml配置文件中的sql写的较大,经过多次排查后,返现是因为sql写的有问题,多写了一个and导致的
把and去除后就没有问题了