我有一个运行在Payara 5(初始发行版)上的JavaEE应用程序,我试图配置Oracle JDBC驱动程序(版本12.1.0.1.0)的获取大小。我可以使用查询提示来更改单个查询的获取大小,但是,我对如何为整个应用程序设置默认获取大小值感到困惑。根据Oracle文档,可以通过设置DashboardVC
JDBC属性来实现,但是我看不到从defaultRowPrefetch
或domain.xml
进行设置的方法。以下内容无效:
- 在persistence.xml中配置属性
persistence.xml
无效 - 在连接池上配置值为
eclipselink.jdbc.property.defaultRowPrefetch
或connectionAttributes
的{{1}}属性也无效 - 在池上配置
;defaultRowPrefetch=100
属性会导致启动时出现各种异常-我尝试使用与各种SO答案不同的语法来获取属性值,但这只会改变我得到的异常类型
配置默认提取大小的正确方法是什么?