Spring整合hibernate(3)之基于HibernateDaoSupport的整合
2014-10-12 18:18
507 查看
Spring整合hibernate(2)之基于HibernateDaoSupport的整合
Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;
下面我们用基于HibernateDaoSupport的方式整合。
在文章Spring整合hibernate(2)之基于HibernateTemplate的整合的基础上我们修改BaseDao的代码即可完成基于HibernateDaoSupport的整合
此处说明:
也可以使用XML的方式注入SessionFactory
Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;
下面我们用基于HibernateDaoSupport的方式整合。
在文章Spring整合hibernate(2)之基于HibernateTemplate的整合的基础上我们修改BaseDao的代码即可完成基于HibernateDaoSupport的整合
package org.oms.spring.dao; import javax.annotation.Resource; import org.hibernate.SessionFactory; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; /** * 父类的setSessionFactory是 final 型的,所以我们不能override此方法 * 因此需要修改方法名称,此处使用setSuperSessionFactory() * @author sunlight * */ public class BaseDao extends HibernateDaoSupport { @Resource(name="sessionFactory") public void setSuperSessionFactory(SessionFactory sessionFactory) { super.setSessionFactory(sessionFactory); } }
此处说明:
也可以使用XML的方式注入SessionFactory
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory" /> </bean>
相关文章推荐
- spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)
- spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)
- spring与hibernate整合之:继承HibernateDAOSupport方式+理解xml与AutoWired、Resource的区别
- Spring 整合HibernateDaoSupport(业务Dao继承CommonDaoImpl)
- Spring 整合 Hibernate、声明式的事务管理、HibernateTemplate(HibernateDaoSupport)
- spring3.2 hibernate3.6 整合中 超类的使用HibernateDaoSupport
- 继承HibernateDaoSupport实现DAO(spring整合hibernate)
- spring与hibernate整合之HibernateDAOSupport
- Spring与Hibernate整合的HibernateDaoSupport应用中的“内存泄露”问题(学习心得)
- 继承HibernateDaoSupport实现DAO(spring整合hibernate)
- spring与hibernate整合之:继承HibernateDAOSupport方式+理解xml与AutoWired、Resource的区别
- Spring学习_07_Spring整合Hibernate(HibernateTemplate,HibernateDaoSupport)
- hibernate4 和 spring3 整合注意事项:HibernateDaoSupport没有了找到篇好文章,我之前遇到的问题都在这都能找到。其实出现这些问题的关键就是hibernate4和hib
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- 自己动手写代码,整合Spring和Hibernate(三)之DAOSupport和DAOTemplate
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- Spring与Hibernate整合的HibernateDaoSupport应用中的“内存泄露”问题(学习心得)
- 基于Annotation的Hibernate3.3+Spring2.5整合开发
- Spring3整合Hibernate 项目,Dao测试(新)
- spring2.5整合hibernate3.3的泛型Dao并加入spring jdbc的支持