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

spring+hibernate的demo里报错:’class org.springframework.beans.factory.NoSuchBeanDefi

2014-01-26 
配置文件的部分代码:bean idmySessionFactory classorg.springframework.orm.hibernate.LocalSession

配置文件的部分代码:
  <bean id="mySessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
  <property name="dataSource"><ref local="dataSource"/></property>
  <property name="mappingResources">
  <list>
  <value>com/laoer/bbscs/bean/OnlineStat.hbm.xml</value>
  </list>
  </property>
  <!--。。。。。。-->
  <bean id="mycompany" class="com.laoer.bbscs.dao.hibernate.CompanyHibernateDAO">
  <property name="sessionFactory">
  <ref local="mySessionFactory"/>
  </property>
  </bean>
  <bean id="companyService" class="com.laoer.bbscs.business.service.CompanyServiceImp">
  <property name="companyDAO">
  <ref local="mycompany"/>
  </property>
  </bean>
 
  action(web部分用struts):
 
  protected ICompanyService getCompanyService(){
  return (ICompanyService)AppContext.getInstance().getAppContext().getBean("companyService");
  }
 
  现在的问题Debug程序的时候执行到不了service那一层,更到不了dao那一层!
 
 

------解决方法--------------------------------------------------------
不熟.帮顶...大小写有没有问题?:
  org.springframework.orm.hibernate.LocalSessionFactoryBean
------解决方法--------------------------------------------------------
没有这种定义bean的方式吗?
------解决方法--------------------------------------------------------
假如你去掉了 OnlineStat.hbm.xml 就可以了
  那么应该是你在 OnlineStat.hbm.xml 这里面出了问题。
------解决方法--------------------------------------------------------
这个可能是spring没有找到*.hbm.xml文件。
 

        

热点排行