1,在Spring中对通过hibernate持久化进行了封装,避免了用hiberate 的原生代码的访问。
2,HibernateDaoSupport虚拟类通过方法setSessionFactory注入了在配置文件里面SessionFactory。
createHibernateTemplate这个方法实例化HibernateTemplate对象。
getHibernateTemplate方法可以获得HibernateTemplate对象。
getSession获得session
releaseSession释放session
3,HibernateOperations是HibernateTemplate类的父接口。定义好Hibernate持久化操作的方法接口。
4,HibernateAccessor是HibernateTemplate类的基类。
5,SessionFactoryUtils管理session的辅助类,提供了静态的方法管理session。
getSession获得session
releaseSession释放session
5,SessionHolder
6,HibernateInterceptor
7,HibernateCallback接口
分享到:
相关推荐
spring hibernatetemplate
Spring整合hibernate(2)之基于HibernateTemplate的整合,jar需要自己添加!
spring HibernateTemplate汇总
GenericHibernateDao 继承 HibernateDao,简单封装 HibernateTemplate 各项功能,简化基于Hibernate Dao 的编写。
Spring和Hibernate源码下载 Spring_Spring_Hibernate_HibernateTemplate
Spring_2000_Spring_Hibernate_HibernateTemplate,Spring_2000_Spring_Hibernate_HibernateTemplate
总结对比了Spring对JDBCTemplate和SpringTemplate的整合使用方法,尤其JdbcDaoSupport和HibernateDaoSupport的使用方法
开发者通过HibernateCallback,可以完全使用Hibernate灵活的方式来访问数据库,解决了Spring封装Hibernate后灵活性不足的缺陷。 24.3 Spring对Hibernate的简化 24.3.4 HibernateTemplate的复杂用法 ...
hibernateTemplate的常用方法
对Spring框架中,HibernateTemplate的使用,底层dao中HibernateTemplate的使用以及HibernateCallBack调用等等
HibernateTemplate的简单示例
NULL 博文链接:https://vincent1003.iteye.com/blog/945052
HibernateTemplate的用法总结,我自己整理的,仅供参考
* 继承HibernateDaoSupport类,使用this.HibernateTemplate这个类持久化数据 * HibernateTemplate是对session的轻量级的封装 * 默认事务回滚异常是RuntiimeException(包括所有继承RuntimeException的子类).普通...
HibernateTemplate 的常规用法.doc HibernateTemplate 的常规用法.doc
BeanNameAutoProxyCreator DefaultAdvisorAutoProxyCreator <br> 持久层 来看看 Spring 的 IoC 容器与 AOP 框架如何应用于持久层,包括了资料库、交易等相关议题。 资料库存取 Spring ...
关于使用HibernateTemplate
HibernateTemplate的方法部分使用,还有部分的个人见解,有错的,请指出,谢谢
NULL 博文链接:https://tedtian.iteye.com/blog/1988917