Spring整合hibernate(3)之基于HibernateDaoSupport的整合
来源:互联网 发布:淘宝女装6皇冠 编辑:程序博客网 时间:2024/05/16 07:08
Spring整合hibernate(2)之基于HibernateDaoSupport的整合
Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;
此处说明:
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>
1 0
- Spring整合hibernate(3)之基于HibernateDaoSupport的整合
- spring与hibernate整合之HibernateDAOSupport
- Spring整合hibernate(2)之基于HibernateTemplate的整合
- Spring 整合 Hibernate、声明式的事务管理、HibernateTemplate(HibernateDaoSupport)
- spring与hibernate整合之:继承HibernateDAOSupport方式+理解xml与AutoWired、Resource的区别
- spring与hibernate整合之:继承HibernateDAOSupport方式+理解xml与AutoWired、Resource的区别
- spring框架使用HibernateDaoSupport整合Hibernate框架
- Spring学习_07_Spring整合Hibernate(HibernateTemplate,HibernateDaoSupport)
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- Spring与hibernate的整合(基于注解
- Spring+Hibernate基于注解整合的单元测试
- ssh整合之HibernateDaoSupport的使用
- 继承HibernateDaoSupport实现DAO(spring整合hibernate)
- Spring整合hibernate:HibernateTemplate和HibernateDaoSupport实现数据库操作
- 继承HibernateDaoSupport实现DAO(spring整合hibernate)
- Spring与Hibernate整合的HibernateDaoSupport应用中的“内存泄露”问题(学习心得)
- Spring与Hibernate整合的HibernateDaoSupport应用中的“内存泄露”问题(学习心得)
- java.lang.OutOfMemoryError: PermGen space异常
- Java BIO、NIO、AIO 学习
- CSS布局与定位练习
- 也谈BIO | NIO | AIO (Java版)
- Sublime Text设置及快捷键介绍
- Spring整合hibernate(3)之基于HibernateDaoSupport的整合
- 26岁的旅行
- nyoj 130 相同的雪花 【哈希】
- name==null , "".equals(name) ,name.equals("") 之间的区别
- 第4讲课后自主测验项目三(3)
- PHP计算2点经纬度之间的距离代码
- “逗比和它的小伙伴们”开发团队章程
- CentOS下配置Tomcat
- 解决ubuntu终端中文乱码问题