

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
09SpringORMHibernateJDOTopLinkMybatisJPA。SpringORMHibernate整合技术应用到ORM框架上Spring2.0Hibernate2.x3.xSpring2.5Hibernate3.1或更高用程序也无法利用Spring提供的数据机制(例如:Spring的事务管理机制)Spring提供了对应的工厂bean,可以用单实例的形式在IOC容器中创建SessionFactoryHibernate可以利用LocalSessionFactoryBean工厂bean,一个使XML映射文件SessionFactorybean指定configLocationHibernateIOC如果在SpringIOC容器中配置了数据源,可以将该数据源注入到Hibernate配置文件里的相关配置。HibernateLocalSessionFactoryBeanHibernate配置可以在LocalSessionFactoryBean的mapResources属性中指定XML映射文String[]类型,因此可以指定一组映射文件。ORMSession对象、启动,提交,回滚事务等。同JDBC一样,Spring采取了相同的方法——定义模板类和Dao支持类来简化ORM框架的使用。而且Spring在不同的事务管理API之上定义了一个事务抽象层。对于不同ORM框架,只需要选择相应的事务管理器实现。Hiberneeme也会让原生的Hibere事务参与到ng的事务管理体系中来。从而利用g的式事务管理事务。Spring对不同数据策略的支持类HibernateTemplateDao方HibernateAPI打交道。通过为Dao方法添加@Transactional注解将其为受事务管理的HibernateTemplate类是线程安全的因此可以在bean配置文件中只一个实例,HibernateDAO中。HibernateDao可以通过继承HibernateDaoSupport来继承setSessionFactory()和setHibernateTemplate()方法。然后只要在Dao方法中调用getHibernateTemplate()方法就如果为HibernateDaoSupport实现类注入了SessionFactory实例就不需要在为之注HibernateTemplateHibernateDaoSupportSessionFactoryHibernateTemplatehibernateTemplate属性。Spring的HibernateTemplate可以管理会话和事务,简化Dao实现。但使用HibernateTemplateDaoSpringAPIHibernateTemplateHibernateSessionDao方法都支持事务。ThreadLocalSession对象。在Hibernate为了保持一致的异常处理方法,即把Hibernate异常转换为Spring的DataAccessException异常。那么必须为需要异常转换的Dao类添加@Respository注解。 org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor实例,HibernateSpringDataAccessException层次结构中的数据存取异bean后置处理器只为添加了@Respositorybean转换异常。Session。 通过 接口的实现类 配置参象ManagedSessionContext:通过正在当前执行来和界定Session对象。但Sessionflush如果使用Threa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开学第一天记事话题作文(8篇)
- 个人委托服务协议
- ××中学项目评估规定
- 第一次登台表演:记事作文10篇
- 证券投资分析实战模拟题及答案
- 读鲁滨逊漂流记心得体会读后感类型(8篇)
- 2025年安徽省公务员录用考试公安专业科目考点精讲试卷
- 2025年报检员资格考试试卷:进出口商品检验检疫流程
- 2025年会计职称考试《初级会计实务》章节重难点突破高分突破试题
- 2025年大学英语四级考试模拟试卷及翻译解析
- 2025年陕西省中考数学真题试卷及答案解析
- 2025年全国新高考I卷高考全国一卷真题英语试卷(真题+答案)
- 公共组织绩效评估-形考任务三(占10%)-国开(ZJ)-参考资料
- 2025年广东高中学业水平合格性考试化学试卷试题(含答案解析)
- 23J916-1 住宅排气道(一)
- JT∕T 795-2023 事故汽车修复技术规范
- 趣识古文字智慧树知到期末考试答案章节答案2024年吉林师范大学
- 仙家送钱表文-文字打印版
- 北京市西城区2021-2022学年三年级下册数学期末试卷(含答案)
- 天津城建大学概率论试卷试题
- 2021年公需课长三角一体化战略及城发展评析考试题目及答案
评论
0/150
提交评论