首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于spring4与hibernate4注入有关问题,求大神!

2014-01-01 
关于spring4与hibernate4注入问题,求大神!!!!!!!spring配置如下bean idsessionFactory classorg.spr

关于spring4与hibernate4注入问题,求大神!!!!!!!
spring配置如下
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  <property name="config" value="classpath:hibernate.cfg.xml"/>
</bean>

<bean id="userDao" class="com.ssh.dao.UserDao">
  <property name="sessionFactory" ref="sessionFactory"/>
</bean>

UserDao类中也有sessionFactory的setter和getter

测试方法:
BeanFactory beanFactory=new ClassPathXmlApplicationContext("beans.xml");
UserDao userDao=beanFactory.getBean("userDao", UserDao.class);
System.out.println(userDao.select("jack", "123"));

报错:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [beans.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'config' of bean class [org.springframework.orm.hibernate4.LocalSessionFactoryBean]: Bean property 'config' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

这是什么问题,还请大神告知!!
[解决办法]
<property name="configLocation" value="classpath:hibernate.cfg.xml" />  
[解决办法]

引用:
最后一个问题:
<property name="configLocation" value="classpath:hibernate.cfg.xml" /> 
与c3p0,DBCP 哪种用的多些?
dbcp已经不怎么更新了,c3po用的多。

热点排行