- 3
- 0
- 约7.57千字
- 约 19页
- 2016-08-16 发布于河南
- 举报
第11章 Hibernate的高级特性
Java EE实用教程 第11章 Hibernate的高级特性 11.1 Hibernate的事务管理 11.2 Hibernate的并发 11.3 Hibernate的拦截器 11.1 Hibernate的事务管理 11.1.1 事务的概念 事务有4个重要特性: ? 原子性:即作为一个事务,它是一个不可分割的整体,只有全部操作都完成了,才算结束;其中任何一个操作执行失败,整个事务都要撤销。 ? 一致性:即事务不能破坏数据库的完整性和业务逻辑的一致性。事务不管成功还是失败,事务结束时,整个数据库内部数据都是正确的。 ? 隔离性:即在并发的数据库操作时,不同的事务操作相同的数据时,每个事务都有自己的完整的数据空间。一个事务不会看到或拿到另一个事务正修改到一半的数据,这些数据要么是另一个事务修改前的,要么是另一个事务修改后提交的。拥有这个特性,是为了在数据库并发操作过程中,保证所有并发操作的正确性。 ? 持久性:即事务成功提交后,数据就被永久地保存到数据库,重新启动数据库系统后,数据仍然保存在数据库系统中。 11.1.2 Hibernate的事务 将事务管理委托给JDBC进行处理是最简单的实现方式,Hibernate对于JDBC事务的封装也比较简单。例如下面的代码: ?Session session=sessionFactory.openSession(); Trans
您可能关注的文档
最近下载
- 04J012-3 环境景观-亭、廊、架之一.pdf VIP
- FSC产销监管链认证全套管理手册及程序文件(可编辑!).docx VIP
- 四川省成都七中2024-2025学年高一期中考 数学试题【含答案】.pdf VIP
- 初中化学跨学科教学实践活动设计与实施研究.docx VIP
- 2026年湖北黄冈市高三二模高考化学试卷试题(含答案详解).pdf VIP
- 2012-2021年18家银行绿色信贷数据.xlsx VIP
- HSK三级阅读练习.docx VIP
- 西门子自动化产品培训.ppt VIP
- 控告申诉业务测试题含答案.docx VIP
- 2026三年级下册道德与法治 第3课《一切靠劳动》(第二课时)教案教学设计.pdf
原创力文档

文档评论(0)