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反射机制 高分 如何实现文件上传转发 数据库表的关联设置和hibernate里设置关联是不是都要进行? 买哪本书呢 写了一个jsp可老是说找不到驱动,请大家帮忙 在 hibernate中configuration.configure(configFile);这句报错java.lang.SecurityException: org/apache/commons/ 电脑关闭后自动开机 关于JNDI联系J2EE原理的问题,问题内详 部署EJB的初级问题 来者有分!关于struts的tag能否作判断! Jbuilder8编译出错 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>