druid sql injection violation
1、如果你发现这个异常org.spring酆璁冻嘌framework.jdbc.UncategorizedSQLException:### Error querying database. Cause: java.sql.SQLException: sql injection violation并且 你的sql 在plsql执行没问题,就要考虑是不是druid防火墙把你sql拦截了,如果你配置了防火墙,可以关闭试试。将<property name="filters" value="stat,wall,log4j2"/> 中wall 去掉

3、第一种方法:<property name="throwException" value="true"/> 这个配置是将有攻击的sql 或者无法解析的sql 抛出sql异常, 如果你配置这个,可以将true该成false 这时将不抛异常,不影响sql执行,而是错误作为错误日志输出

5、这是这个属性的具体解释

7、以上都是暂时屏蔽错误语法和有风险的语法的校验,并不建议上线使用,建议还是修正sql 写法,如果真的觉得没有问题,可以联系druid的开发人员,将Sql发给他们