我正在使用spring/hibernate集成应用程序。我配置了c3p0连接池。我正在使用c3p0 combopooled数据源。我应该在哪里指定combopooled数据源属性?哪里应该指定c3p0属性?
在本节中?
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="mappingLocations" value="classpath:hibernate-mapping.xml" />
<property name="hibernateProperties">
<props>
**//Here do I need to specify combopooled datasource properties?
//like acquireIncrement
acquireRetryAttempts
acquireRetryDelay
preferredTestQuery
maxPoolSize...etc**
</props>
</property>
<property name="dataSource" ref="dataSource" />
</bean>
或者在这里?
<bean id="rootDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driver}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
**//Here do i need to specify combopooled datasource properties?
//like acquireIncrement
acquireRetryAttempts
acquireRetryDelay
preferredTestQuery**
maxPoolSize...etc
</bean>
请给我建议。
谢谢!
感谢您的回复。再次在哪个部分我需要从属性文件访问属性值?谢谢! – user1016403
如果你创建属性文件,c3po类知道在你的类路径的根目录下找到它,并且使用该文件名,所以你不必指定它。它应该只是工作。 – Brad