Hibernate的简介
hibernate是一个开源的持久化对象关系映射框架。
在概念中有两个基本术语:
1)持久化(persistence)
在系统中数据有两种保存状态:第一种是瞬间状态,第二种是持久化状态。
所谓瞬间状态是指保存在内存中的程序数据,程序退出后,数据就消失。
所谓持久状态是指保存在磁盘上的程序数据,程序退出后,数据亦然存在,称程序数据的持久
化状态。
所谓持久化是指将程序数据在瞬间状态和持久状态之间转换的机制。简单说:就是数据在内存
中的数据,保存到数据库的表中。
而Hibernate就可以实现了对象的持久化展现的一种框架。在未出现hibernate之前使用了JDBC。
2)对象关系映射(Object Releational Mapping)
所谓对象关系映射(ORM)是指完成对象数据到关系型数据映射的机制。
所谓的O,就是指对象数据,比如图中的User对象,它可以有一些属性。所谓的R,就是指关系型
数据库,如我们常用的Oracle或Mysql等,而在对象数据和关系型数据库的表之间,我们需要告诉程
序是怎么对应的,这就是所谓的映射,即M:Mapping
从上图可以看出,Hibernate程序的结构大致如下:
1. Application:应用
2. Persistent Object:持久化对象
3. hibernate.properties:Hibernate属性文件/Hibernate配置文件
4. XML Mapping:Hibernate映射文件
5. Database:数据库
即,在一个Hibernate的应用程序中,需要持久化的对象数据,是通过Hibernate的映射文件或其它的配置文件,来明确一个对象和数据库的表的映射关系的,再通过Hibernate封装的语句,来实现数据的增删改查的。
- 大小: 42.6 KB
- 大小: 41.7 KB
- 大小: 20.6 KB
分享到:
相关推荐
hibernate简介
Hibernate简介.docHibernate简介.doc
Hibernate简介与快速入门,中软国际培训资料
JAVA学习资料-Hibernate简介
一.持久化:将内存中的瞬时态数据保存成数据库中持久态数据的操作 1.瞬时态:以new命令实例化后从未用session将其与数据库关联(保存)过的... 2.Hibernate映射文件:Hibernate映射文件是Hibernate与数据库进行持久化的桥梁
浪磬[VIP][强化]J2EE第一期 Hibernate专题 第一讲 Hibernate简介源码和ppt.
教育移动商务应用软件开发第8章Hibernate简介及功能实现.ppt
移动商务应用软件开发第8章Hibernate简介及功能实现.ppt
本人所有资源完全原创,此文可以作为新手入门之砖,也可以作为老人的茶余饭后。欢迎下载。联系我:shansun123@126.com
值得一看,需要的请下载!!!!!!!!!!
文档内容的来源与我的博客,如果文档中相关的内容有所格式错误,请参考我的博文专栏,还请见谅,文章讲解的主要技术是Hibernate相关。如有差错还望海涵!
Hibernate介绍,介绍了Hibernate相关的知识点,是入门的一份文档!
001 Hibernate 简介(开源 O/R 映射框架) 002 第一个 Hibernate 示例 003 hibernate 主要接口介绍 004 持久对象的生命周期介绍 005 query 接口初步 006 开源 O/R 映射框架内容回顾 007 Hibernate 基本映射标签和属性...
Hibernate 简单介绍 Hibernate 简单介绍
12.1.1 Hibernate简介 12.1.2 下载Hibernate 12.1.3 配置Hibernate 12.2 Hibernate的核心 12.2.1 Configuration(配置Connection) 12.2.2 SessionFactory(Connection工厂) 12.2.3 Session(提供Connection) 12.3...
Hibernate 简介 Hibernate 开发流程 Hibernate 配置文件 Hibernate 核心接口和类 Hibernate ORM映射 HQL Hibernate 懒加载机制与抓取策略 Hibernate 缓存 Hibernate 锁机制
12.1.1 Hibernate简介 12.1.2 下载Hibernate 12.1.3 配置Hibernate 12.2 Hibernate的核心 12.2.1 Configuration(配置Connection) 12.2.2 SessionFactory(Connection工厂) 12.2.3 Session(提供Connection) 12.3...
hibernate知识简介.ppt