druid连接池的时候,报错误:java.sql.SQLException: sql injection violation, syntax error: syntax error, error

眉间皱痕 提交于 2020-01-22 08:40:00

因为项目中使用的是Oracle数据库,由于用到了Oracle中的over开窗函数导致sql语法在过druid连接池的 wall 拦截器时被拦截报错:java.sql.SQLException: sql injection violation, syntax error: syntax error, error

解决办法:1.优化你的SQL;2.关闭wall拦截器

 

关闭wall拦截器:我没有在主配置中去掉wall拦截器,而是单独在master数据源单独配置不使用wall拦截器

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!