把这里两个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>
解决方案 »
- 调试ibatis中遇见这中错误信息该怎么办
- 报文
- Spring Hibernate C3P0 连接MySQL 出现出现错误
- windowserver2003+Tomcat6.0+IIS6.0+JK1整合问题
- 将applet开发的棋牌小游戏嵌入到网页中
- 谁有wss4j的源码??发送邮箱立即送分!!
- tomcat环境变量配置的含义
- 如何给jboss打patch?
- EJB事务是如何实现的?
- 用c#调用java写的webservice问题
- 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,结果又被你自己覆盖掉了. :)