我正在使用 MyBatis 制作一个简单的程序。 此时,我很难将 DBCP 应用于包含数据库连接信息的配置文件(mybatis-config.xml)。
<property name="initialSize" value="5" />
<property name="testOnReturn" value="true" />
<property name="maxActive" value="30" />
<property name="maxIdle" value="5" />
<property name="maxWait" value="-1" />
<property name="testOnBorrow" value="true" />
<property name="testWhileIdle" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="60" />
<property name="logAbandoned" value="true" />
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<property name="minEvictableIdleTimeMillis" value="60000" />
<property name="validationQuery" value="select 1 from dual" />
<property name="numTestsPerEvictionRun" value="20" />
当我这样做并运行程序时,出现以下错误:
如果属性名称更改如下,它运行没有错误:
<property name="poolMaximumActiveConnections" value="30" />
<property name="poolMaximumIdleConnections" value="5" />
<property name="poolMaximumCheckoutTime" value="-1" />
根据我的发现,上面给我报错的方法有我要设置的项目,所以我想解决这个错误。 你认识任何人吗? 作为参考,java版本是1.8,应用了mybatis-3.1.1.jar。 我尝试应用 commons-dbcp-1.4.jar 以防万一,但在应用库之前或之后错误是相同的。
请告诉我你的选择。