日期:2014-05-20 浏览次数:21254 次
配置文件的部分代码: 
? <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文件。 
?