spring整合hibernate时的错误 不能创建bean hibernatespringjunit 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 properties必须在Spring配置文件的最前面加载,即第一个加载 Invalid property 'driverClassName' of bean class [com.mchange.v2.c3p0.ComboPooledDataSource]: Bean property 'driverClassName'ComboPooledDataSource没有setDriverClassName()这个方法 com.mchange.v2.c3p0.ComboPooledDataSource这个还真没用过我用org.apache.commons.dbcp.BasicDataSource <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:jdbc.properties</value> </list> </property> </bean> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClassName"> <value>${jdbc.driver}</value> </property> <property name="url"> <value>${jdbc.url}</value> </property> <property name="username"> <value>${jdbc.username}</value> </property> <property name="password"> <value>${jdbc.password}</value> </property> <property name="minPoolSize" value="40" /> <property name="maxPoolSize" value="1" /> <property name="initialPoolSize" value="1" /> <property name="maxIdleTime" value="20" /> </bean>把上面的数据库连接配置这样改。 反编译看了一下com.mchange.v2.c3p0.ComboPooledDataSource 这个类没有setDriverClassName,而是有setDriverClass方法所以你的配置应该改成<property name="driverClass"> <value>${jdbc.driver}</value> </property> 问题原因应该是不符合java反射机制 关于Cookies文件夹 hibernate查询问题 spring2.5.6实现注解AOP出现奇怪错误 求页面到servlet的javaben封装。 tomcat数据库连接池问题 表单取值? literal does not match format string 错误 hibernate中怎样配置联合主键 急!如何在tomcat上配置apache soap?请详细点儿 哪位大侠能给个weblogic_sp.jar,或者给个链接,多谢了! wsdl2java命令出错 如何导出数据&图表报表到Execl?
我用org.apache.commons.dbcp.BasicDataSource
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClassName">
<value>${jdbc.driver}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="minPoolSize" value="40" />
<property name="maxPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxIdleTime" value="20" />
</bean>把上面的数据库连接配置这样改。
com.mchange.v2.c3p0.ComboPooledDataSource 这个类没有setDriverClassName,而是有setDriverClass方法
所以你的配置应该改成
<property name="driverClass">
<value>${jdbc.driver}</value>
</property>