最新体系结构票务系统架构设计案例分析.ppt
从这个图可以看出,Hibernate通过配置文件和映射文件来实现与数据库的交互及实现对象关系映射(Object Relational Mapping,简称ORM),通过这种机制,将java程序中的对象自动持久化到关系数据库中,对持久化对象的改动都会反映到数据库中。其中配置文件主要用来配置好数据库连接的各种参数以及定义数据映射文件,通常以hibernate.cfg.xml或者perties形式出现;XML Mapping配置文件是数据库中表的数据映射文件,通常以*.hbm.xml形式出现。 下面我们来更详细地看一下Hibernate运行时体系结构方案。这种方案将应用层从底层的JDBC/JTA API中抽象出来,而让Hibernate来处理这些细节。 Hibernate体系结构方案 图中各个对象的定义如下: SessionFactory 针对单个数据库映射关系经过编译后的内存镜像,是线程安全的(不可变)。 它是生成Session的工厂,本身要用到ConnectionProvider。 该对象可以在进程或集群的级别上,为那些事务之间可以重用的数据提供可选的二级缓存。 Session 表示应用程序与持久储存层之间交互操作的一个单线程对象,此对象生存期很短。 其隐藏了JDBC连接,也是Transaction的工厂。 其会持有一个针对持久化对象的必选(第一级)缓
您可能关注的文档
- 最新伴有乙肝的肿瘤患者的抗病毒治疗徐小元教授.ppt
- 最新伴有乙肝的肿瘤患者的抗病毒治疗贵阳治疗肝病医院.ppt
- 最新住宅室内设计中的材料使用装饰材料的选用原则().ppt
- 最新住宅工程质量通病控制.ppt
- 最新住宅工程质量通病防治技术规程讲解.ppt
- 最新住宅配套研究.ppt
- 最新佐佑某上市股份有限公司任职资格项目建议书.ppt
- 最新体系培训综合管理.ppt
- 最新体系审核基本知识.ppt
- 最新体系文件的建立与管理.ppt
- 病人大汗需要做的护理.doc
- 包皮手术后续护理查房.doc
- 2026年党校入党积极分子培训结业考试全真模拟试卷及答案(十三).docx
- 2026年党校研究生入学考试专业基础理论知识冲刺押题试卷(一).docx
- 2026年党校研究生入学考试专业基础理论知识全真模拟试卷及答案(二).docx
- 2026年党校研究生入学考试专业基础理论知识全真模拟试卷及答案(十一).docx
- 2026年党校在职研究生入学考试政治理论冲刺押题试卷及答案(七).docx
- 2026年党校在职研究生入学考试政治理论冲刺押题试卷及答案(十六).docx
- 2026年党校研究生入学考试专业基础理论知识全真模拟试卷及答案(九).docx
- 2026年党校入党积极分子培训结业考试全真模拟试卷及答案(十五).docx
原创力文档

文档评论(0)