Java 配置最大池大小HIKARIPC hibernate JPA

Java 配置最大池大小HIKARIPC hibernate JPA,java,hibernate,jpa,configuration,hikaricp,Java,Hibernate,Jpa,Configuration,Hikaricp,我正在尝试使用HibernateJPA和hikaricp进行CP。 但我有一个问题,我不明白,所以要么我的配置是坏的。。。或者我有别的东西 这是my persistence.xml文件中的配置: <properties> <!-- SQL --> <property name="hibernate.dialect" value="org.hibernate.spatial.dialect.mysql.MySQLSpatialDialect"

我正在尝试使用HibernateJPA和hikaricp进行CP。 但我有一个问题,我不明白,所以要么我的配置是坏的。。。或者我有别的东西

这是my persistence.xml文件中的配置:

<properties>
    <!-- SQL -->
        <property name="hibernate.dialect" value="org.hibernate.spatial.dialect.mysql.MySQLSpatialDialect" />
        <property name="hibernate.show_sql" value="false" />
        <property name="hibernate.format_sql" value="false" />
        <!-- HikariCP -->
        <property name="hibernate.connection.provider_class" value="com.zaxxer.hikari.hibernate.HikariConnectionProvider"/>
        <property name="hibernate.hikari.driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="hibernate.hikari.minimumIdle" value="5"/>
        <property name="hibernate.hikari.maximumPoolSize" value="30"/>
        <property name="hibernate.hikari.maxLifetime" value="150000"/>
        <property name="hibernate.hikari.dataSource.user" value="user" />
        <property name="hibernate.hikari.dataSource.password" value="password" />
        <property name="hibernate.hikari.jdbcUrl"
            value="jdbc:mysql://server:3306" />
    </properties>

但我在数据库上有100多个连接。我认为使用maximumPoolSize会限制我的连接数。我的配置好吗?根据我的研究,我觉得还可以,但在尝试在其他地方调试之前,我想确认一下


谢谢

您一定错过了类路径上的
hibernate hikari模块jar
。此模块是集成hibernate和HikariCP所必需的


以下是我不确定hibernate hikari模块的确切来源的

?如何在我的ClassPathk上有这个特殊的模块,这是我必须在pom文件中添加的依赖项。现在我还有另一个问题:java.lang.NoSuchMethodError:org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.extractIsolation(Ljava/util/Map;)Ljava/lang/Integer;我必须更新我所有的hibernate软件包并修改一些东西。。现在可以了。stangely我在eclipse中运行一个在mvn中没有的测试时出错(isValid()问题)。但是谢谢!