Ich versuche meine Hände auf HikariCP
zum ersten Mal. Ich bin auf die folgenden ClassCastException
.ClassCastException HikariCPConnectionProvider kann nicht in Hibernate ConnectionProvider
Classcast: org.hibernate.hikaricp.internal.HikariCPConnectionProvider kann nicht auf org.hibernate.service.jdbc.connections.spi.ConnectionProvider
UPDATE gewirkt: Ich habe versucht, com.zaxxer.hikari.hibernate.HikariConnectionProvider auch, und bekomme die selbe Ausnahme.
Hier ist meine Config von 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>
mir folgende Hibernate und HikariCP Versionen verwenden. mit Hikari mit Hibernate5
<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>
Ich bekomme die gleiche ClassCastException mit com.zaxxer.hikari.hibernate.HikariConnectionProvider auch. :( –