如何使用PostgreSQL配置HikariCP

时间:2017-01-25 05:35:48

标签: java postgresql hibernate jdbc hikaricp

我正在尝试将HikariCP与PostgreSQL集成到我的Web应用程序中,我正在使用postgresql驱动程序和这个DataSource类:org.postgresql.ds.PGSimpleDataSource和我的hibernate配置文件是这样的:

<property name ="hibernate.connection.provider_class"> com.zaxxer.hikari.hibernate.HikariConnectionProvider</property>
 <property name ="hibernate.hikari.dataSourceClassName"> org.postgresql.ds.PGSimpleDataSource</property>
 <property name ="hibernate.hikari.dataSource.url">jdbc:postgresql:// localhost:5432/database</property>
 <property name ="hibernate.hikari.dataSource.user">user</property>
 <property name ="hibernate.hikari.dataSource.password">passwd</property>
 <property name ="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
 <property name="hibernate.current_session_context_class">thread</property>

当我运行我的应用程序时,我有这个例外:

  

org.hibernate.HibernateException:java.lang.RuntimeException:目标类org.postgresql.ds.PGSimpleDataSource`上不存在属性url

1 个答案:

答案 0 :(得分:0)

我阅读了有关此内容的相关信息,我所做的是使用postgresql-9.4.1208驱动程序和hikaricp 2.4.6替​​换版本。