首先介绍一下DruidDataSource中filters配置:
监控统计用的filter:stat
日志用的filter:log4j
防御sql注入的filter:wall
当配置druid托管数据源时启用监控统计过滤器,在com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute()方法中会调用方法executeUpdate()对查询结果游标做下移操作,导致查询不到第一行数据。
没有调试mysql和oracle为什么没有此问题
来源: http://www.92to.com/bangong/2017/08-17/27111066.html