- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法将一些 Hikari 属性设置到我的连接中。此时,我不知道我错过了什么。
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="poolName" value="springHikariCP" />
<property name="connectionTestQuery" value="SELECT 1" />
<property name="dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" />
<property name="dataSourceProperties">
<props>
<prop key="url">jdbc:mysql://localhost:3306/mysql_demo?zeroDateTimeBehavior=convertToNull</prop>
<prop key="user">root</prop>
<prop key="password">admin</prop>
<prop key="maximumPoolSize">50</prop>
<prop key="maxLifetime">28000</prop>
<prop key="idleTimeout">30000</prop>
<prop key="prepStmtCacheSize">250</prop>
<prop key="prepStmtCacheSqlLimit">2048</prop>
<prop key="cachePrepStmts">true</prop>
<prop key="useServerPrepStmts">true</prop>
</props>
</property>
</bean>
<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
<constructor-arg ref="hikariConfig" />
</bean>
当我设置 maxLifetime 属性时,出现此错误:
java.beans.IntrospectionException: Method not found: setMaxLifetime
at java.beans.PropertyDescriptor.<init>(Unknown Source)
at com.zaxxer.hikari.util.PropertyBeanSetter.setProperty(PropertyBeanSetter.java:125)
at com.zaxxer.hikari.util.PropertyBeanSetter.setTargetFromProperties(PropertyBeanSetter.java:63)
at com.zaxxer.hikari.pool.PoolUtilities.initializeDataSource(PoolUtilities.java:103)
at com.zaxxer.hikari.pool.BaseHikariPool.<init>(BaseHikariPool.java:153)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:61)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:49)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:78)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
我正在使用:
hibernate 4.3.7.Final和 Mysql 连接器 5.1.21和光CP:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP-java6</artifactId>
<version>2.3.2</version>
</dependency>
最佳答案
我需要将属性(property)转移到正确的地方
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="poolName" value="springHikariCP" />
<property name="connectionTestQuery" value="SELECT 1" />
<property name="dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" />
<property name="maximumPoolSize" value="50" />
<property name="maxLifetime" value="28000" />
<property name="idleTimeout" value="30000" />
<property name="dataSourceProperties">
<props>
<prop key="url">jdbc:mysql://localhost:3306/mysql_demo?zeroDateTimeBehavior=convertToNull</prop>
<prop key="user">root</prop>
<prop key="password">admin</prop>
<prop key="prepStmtCacheSize">250</prop>
<prop key="prepStmtCacheSqlLimit">2048</prop>
<prop key="cachePrepStmts">true</prop>
<prop key="useServerPrepStmts">true</prop>
</props>
</property>
</bean>
关于mysql - HikariCP Spring + Hibernate + MySQL : Method not found: setMaxLifetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28569610/
我试图记录当前事件连接的数量。我正在使用 com.zaxxer.hikari.HikariJNDIFactory作为我的数据源工厂。 final Context context = new Initi
使用 Hibernate 4.3.1,Hikari 2.3.2。 我已经在 hibernate 持久性 xml 中配置了这个 ... 这在我的 log4j.properties 中 log4j.
我使用 Spring-boot 版本 2.0.2 来制作具有默认连接池 HikariCP 的 Web 应用程序。HikariCP 调试日志显示收集连接大小为 2,但 Spring Boot 指标显示连
我尝试将 java 1.6/1.7 切换到 Hikari-CP 但我收到以下错误: Caused by: java.sql.SQLException: No suitable driver a
我正在使用 Spring Boot (1.5.6)、Hibernate、Postgres、Hikari (2.7.8)。我的配置是: spring.datasource.hikari.minimumI
我的 application.properties 文件中有以下内容 spring.datasource.hikari.minimum-idle= 10 spring.datasource.hikar
我正在尝试在Grails应用程序中将Teradata与HikariCP集成在一起,并遇到问题。我可以使用默认的Grails连接池或数据源以相同的配置连接到Teradata。 我也尝试调整连接超时。 使
我正在使用 hikariCP,我可以在 housekeeping 中看到最大连接数为 10,但计算不匹配,如下所示,在 pool-2 中,我可以看到总共 10 个连接,但正在等待 24 个,这是一个问
我使用jpa+hibernate+hikariCP。今天我收到连接关闭错误。我设置了 connectionTimeout 和 ideleTimeout 属性(hikari)。如果在此期间使用不执行任何
我的 application.properties 文件中有以下内容 spring.datasource.hikari.minimum-idle= 10 spring.datasource.hikar
我想用 HikariPC 替换 BoneCP。从 here 下载 tar.gz并提取。我不知道这是否是一个正确的命令,但在我运行的 hikaricp-java6 目录中 $ mvn clean com
我有某种集成测试可以启动我的服务,但不进行实际的数据库调用。 我得到这样的异常(exception): [ main] 11:04:47,368 ERROR HikariPool:566 -
我正在研究 HikariCP 在我的一个项目中使用它。 statement cache section github 中项目页面的说明说它不支持连接池级别的准备好的语句缓存。 但是initializa
我正在开发一款在 Java 服务器上运行的游戏。对于数据库池,我使用的是 HikariCP,这是一个优秀的库,但它现在以我的方式抛出以下错误: [Hikari housekeeper (pool Hi
我一直在我的 spring boot 应用程序上使用 HikariCP,我开始使用 JMeter 进行一些负载测试。 我注意到我第一次运行测试时一切顺利,每个请求大约需要 30 毫秒。 但是每次我针对
我通过 hikari-cp Clojure 库在 Clojure 应用程序中使用 HikariCP。 该应用程序为多个客户端提供服务,这些客户端都有自己的 MySQL 数据库和数据库用户。每个客户端都
问题描述 我正在 Play Framework 应用程序中运行单元测试。经过几次测试后,它们开始失败,原因是达到了 100 个打开连接的 PostgreSQL 限制。每个单元测试都有一个 10 的连接
我将 springboot 与 HikariCP 一起使用,但过了一会儿我的应用程序崩溃了,我得到了错误: org.springframework.transaction.CannotCreateTr
我们的项目中有 Spring-boot/Hibernate/PostgreSQL 应用程序,并使用 Hikari 作为连接池。我们不断遇到以下问题:几个小时后事件连接数增长到极限,我们得到这样的错误(
所以,在 Google 和 Github 上搜索答案后,我对大多数人如何知道如何使用 HikariCP 感到困惑。我似乎找不到任何有关 HikariCP 的直接文档。 我的问题是:如何在没有 JDBC
我是一名优秀的程序员,十分优秀!