【发布时间】:2016-04-12 14:26:22
【问题描述】:
我目前正在开发一个使用 hibernate 和 Spring MVC 的应用程序。 我想实现 c3p0 但我不明白如何实现。
我使用了可选文件夹中的 c3p0 jar,Hibernate-c3p0-5.0.2.jar 和
c3p0-0.9.2.1.jar.
这些是我的配置。
现在,我正在使用 Spring 中的 DriverManagerDatasource。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
我试过这样做
<bean id="dataSource" class="org.hibernate.c3p0.internal.C3P0ConnectionProvider">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- C3P0 Config -->
<property name="hibernate.c3p0.acquire_increment" value="1" />
<property name="hibernate.c3p0.idle_test_period" value="100" />
<property name="hibernate.c3p0.max_size" value="10" />
<property name="hibernate.c3p0.max_statements" value="10" />
<property name="hibernate.c3p0.min_size" value="10" />
<property name="hibernate.c3p0.timeout" value="100" />
</bean>
但我遇到了一个错误。
Invalid property 'driverClassName' of bean class [org.hibernate.c3p0.internal.C3P0ConnectionProvider]
TIA。
【问题讨论】:
标签: spring hibernate spring-mvc c3p0