把这里两个sessionFactory都改成hibernateTemplate<!--
*************************************
以下 bean 定义了 Spring 的 HibernateTemplate,
当需要在程序中直接对持久化层进行访问时,
可以直接使用 Spring 提供的 HibernateTemplate 类进行操作
*************************************
-->
<bean id="InfoContextlistDAO" class="dao.InfoContextlistDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
*************************************
以下 bean 定义了 Spring 的 HibernateTemplate,
当需要在程序中直接对持久化层进行访问时,
可以直接使用 Spring 提供的 HibernateTemplate 类进行操作
*************************************
-->
<bean id="InfoContextlistDAO" class="dao.InfoContextlistDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
解决方案 »
- 网页设计:程序如下,点击登录不弹出提示窗口,求解。
- struts2国际化问题(JF)
- 关于使用spring+hessian+swingd的可行性
- 用myEclipse6.0实现 类型控制(有点像级联)
- 招聘:福建亿榕信息技术有限公司
- 关于抛出异常的问题
- JSF 如何获得客户机IP?
- hibernate HibernateSessionFactory.currentSession
- 小弟请教一个webService 调用的问题
- struts从数据库下载文件的问题...
- struts显示汉字,部分汉字乱码,怎么回事呢?
- ¥¥¥¥ Spring2 加载 hibernate3 sessionFactory 问题 级别:严重!!!!¥¥¥
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/classes/hibernate.cfg.xml</value>
</property>
</bean>
UserServiceImpl.java
-------------------------------------
package service;
import dao.InfoContextlistDAO;public class UserServiceImpl implements IUserService {private InfoContextlistDAO infoDAO = new InfoContextlistDAO();public void setInfoContextlistDAO(InfoContextlistDAO DAO){
this.infoDAO = DAO;
}--------------------------------------------------------------
你把new InfoContextlistDAO();去掉, 用了SET注入,有了一个可以用的DAO,结果又被你自己覆盖掉了. :)