Java 在Oracle中使用Hikaricp缓存属性
我需要知道什么是连接缓存属性,我使用的是Oracle 11g Enterprise Edition和Express Edition、Hibernate和HikariCP 我将这些属性放在我的hibernate.cfg中,但出现了一个异常:Java 在Oracle中使用Hikaricp缓存属性,java,oracle,hibernate,oracle11g,hikaricp,Java,Oracle,Hibernate,Oracle11g,Hikaricp,我需要知道什么是连接缓存属性,我使用的是Oracle 11g Enterprise Edition和Express Edition、Hibernate和HikariCP 我将这些属性放在我的hibernate.cfg中,但出现了一个异常: <property name="hikari.dataSource.cachePrepStmts">true</property> <property name="hikari.dataSource.prepStm
<property name="hikari.dataSource.cachePrepStmts">true</property>
<property name="hikari.dataSource.prepStmtCacheSize">250</property>
<property name="hikari.dataSource.prepStmtCacheSqlLimit">2048</property>
<property name="hikari.dataSource.useServerPrepStmts">true</property>
这些属性是MySQL属性;甲骨文则不同。尝试:
<property name="hikari.dataSource.implicitCachingEnabled">true</property>
<property name="hikari.dataSource.maxStatements">250</property>
有关详细信息,请参阅。在我的例子中,这些属性不起作用。我不得不改用dataSource.oracle.jdbc.implicitStatementCacheSize