Java 在Oracle中使用Hikaricp缓存属性

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

我需要知道什么是连接缓存属性,我使用的是Oracle 11g Enterprise Edition和Express Edition、Hibernate和HikariCP

我将这些属性放在我的hibernate.cfg中,但出现了一个异常:

    <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