【发布时间】:2018-12-10 17:05:42
【问题描述】:
我在我使用的配置文件中编写了以下属性Log4j
在我的应用程序中运行项目时。
我收到以下消息。这是否意味着在我的项目中配置了连接池?如果没有,那会怎样?
INFO:internal.ConnectionProviderInitiator - HHH000130:实例化显式连接提供程序:com.zaxxer.hikari.hibernate.HikariConnectionProvider
我也参考了以下链接
数据源设置
hibernate.datasource.driver-class-name=com.mysql.jdbc.Driver
hibernate.datasource.url=jdbc:mysql://localhost:3306/mydb
hibernate.datasource.username=root
hibernate.datasource.password=root
HikariCP 设置
hibernate.hikari.dataSource.url=jdbc:mysql://localhost:3306/mydb
hibernate.hikari.idleTimeout=10
hibernate.hikari.maximumPoolSize=30
hibernate.hikari.minimumIdle=15
hibernate.connection.provider_class=com.zaxxer.hikari.hibernate.HikariConnectionProvider
hibernate.hikari.dataSourceClassName=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
【问题讨论】:
-
@soorapadman INFO: internal.ConnectionProviderInitiator - HHH000130: 实例化显式连接提供程序:com.zaxxer.hikari.hibernate.HikariConnectionProvider 这是否意味着建立了连接池。?
-
请添加 poolname 并检查天气是否启动。显然只初始化一次连接池。
-
@soorapadman 是的,加载后我得到了 INFO: internal.ConnectionProviderInitiator - HHH000130.... 进入控制台
-
看起来你的配置对我来说很好。
标签: java mysql hibernate connection-pooling hikaricp