私は初めてHikariCP
に手を入れています。私はClassCastException
に従っています。ClassCastException HikariCPConnectionProviderをHibernate ConnectionProviderにキャストすることができません
にClassCastException:org.hibernate.hikaricp.internal.HikariCPConnectionProviderはorg.hibernate.service.jdbc.connections.spi.ConnectionProvider
UPDATEにキャストすることはできません:私はcom.zaxxer.hikari.hibernate.HikariConnectionProviderを試してみましたまた、同じ例外が発生します。
は、ここで私は、次のHibernateとHikariCPのバージョンを使用していますpersistence.xml
<properties>
<property name="hibernate.connection.provider_class" value="org.hibernate.hikaricp.internal.HikariCPConnectionProvider" />
<property name="hibernate.hikari.minimumIdle" value="5" />
<property name="hibernate.hikari.maximumPoolSize" value="10" />
<property name="hibernate.hikari.idleTimeout" value="30000" />
<property name="hibernate.hikari.dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" />
<property name="hibernate.hikari.dataSource.url" value="jdbc:mysql://localhost:3306/mydb" />
<property name="hibernate.hikari.dataSource.user" value="dbusr" />
<property name="hibernate.hikari.dataSource.password" value="pwd" />
</properties>
から私の設定です。
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.5</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-hikaricp</artifactId>
<version>5.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.2.4.Final</version>
</dependency>
com.zaxxer.hikari.hibernate.HikariConnectionProviderでも同じClassCastExceptionが発生します。 :( –