jfinal left join 报错

梦回未来 发布于 2014/12/24 16:02
阅读 556
收藏 1

@JFinal 你好,想跟你请教个问题:select count(*) from (JIAOFEI_INFO j left join citys p on j.toprovinceid=p.areaid) left join citys c on j.toarea=c.areacode 


报错:sql injection violation, syntax error: TODO :IDENTIFIER 

加载中
0
JFinal
JFinal
用的 druid 吧? druid 把 sql 当做恶意注入了,先在数据库控制台执行一下此 sql ,先保证sql的正确性
梦回未来
梦回未来
@JFinal 好了,我把括号去掉就不报错了,谢谢耐心回答。
JFinal
JFinal
回复 @梦回未来 : 把 druid 的 WallFilter 去掉试试
梦回未来
梦回未来
回复 @JFinal : 嗯嗯是的,开始是这样的JIAOFEI_INFO j,citys p,citys c where j.toprovinceid=p.areaid and j.toarea=c.areacode ,因为不复合需求,改成left join 三表连接,然后就报错,
JFinal
JFinal
回复 @梦回未来 : pagiate 需要将 select * 与后面的分开成两个参数传进去
梦回未来
梦回未来
用的是分页paginate这个,数据库执行没问题
返回顶部
顶部