Hibernate 简单介绍与图示原理
来源:互联网 发布:linux telnet客户端 编辑:程序博客网 时间:2024/05/02 00:22
1、Hibernate 介绍
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,使 Java程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。 另外 Hibernate可以利用代理模式来简化载入类的过程,这将大大减少利用 Hibernate QL 从数据库提取数据的代码的编写量,从而节约开发时间和开发成本Hibernate 可以和多种Web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器。
2、Hibernate 原理
Hibernate 技术本质上是一个提供数据库服务的中间件。它的架构如图所示:
图1 显示了 Hibernate 的工作原理,它是利用数据库以及其他一些配置文件如 Hibernate .properties ,XML Mapping 等来为应用程序提供数据持久化服务的。
Hibernate 具有很大的灵活性,但同时它的体系结构比较复杂,提供了好几种不同的运行方式。在轻型体系中,应用程序提供 JDBC连接,并且自行管理事务,这种方式使用了 Hibernate 的一个最小子集;在全面解决体系中,对于应用程序来说,所有底层的 JDBC/JTAAPI 都被抽象了,Hibernate 会替你照管所有的细节。
- Hibernate 简单介绍与图示原理
- Hibernate 工作原理图示
- HIbernate简单介绍
- Hibernate简单介绍
- 图示aidl原理
- 断点续传简单原理介绍
- 编译原理简单介绍
- 编译原理简单介绍
- RabbitMQ原理简单介绍
- HTTPS简单原理介绍
- HTTPS简单原理介绍
- RabbitMQ原理简单介绍
- HTTPS简单原理介绍
- 协作图示例介绍
- LVS(Linux Virtual Server)原理介绍与简单配置
- 简单的介绍Thread与Handler的原理
- DAVE4中的时钟配置与简单原理介绍
- Hibernate原理与应用
- 用正則表達式來限制TextBox的輸入
- 编写QQ外挂插件的原理和方法(转)
- DotNet的多语言和本地化
- 图片的加载时机问题
- C#中常用的经典文件操作方法
- Hibernate 简单介绍与图示原理
- 汇率相关函数
- JQUERY读取JSON来生成主菜单及点击主菜单项显示相应子菜单
- CIO如何说服CFO为IT项目开绿灯?
- typename和编译器的恩怨情仇
- 用VC进行COM编程,必须要掌握哪些COM理论知识
- 屏蔽F1~F12的快捷键
- 我的产品
- 下载功能代码