关于jfianl执行带有union语句

blob.png

使用的是Db.find(sql);这个方法执行的这条sql,结果是只执行了

select * from hikvision a  where a.`level`='1' 

这一句,没整体执行,不知道为什么?

评论区

JFinal

2018-04-12 18:50

如果使用的是 druid ,那么 druid 默认是不允许 union all 操作的,需要对其进行一下配置:
wallFilter.getConfig().setSelectUnionCheck(false);

上面的配置中 wallFilter 是注入到 druid 中的一个 Filter, 加入俱乐部有实际的项目这样配置

热门反馈

扫码入社