学习Hibernate笔记之ORM初识
Hibernate就是一个JDO工具!
什么是JDO?
答:
Java数据对象(Java Data Objects == JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句.JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而JDBC是一个支持使用SOL语句对流行的数据库程序进行访问的接口.有了JDO,程序员就可以使用类来定义数据对象,然后支撑程序就会根据类的定义来管理对给定数据库的实际的数据访问了.
JDO是以Sun公司为首所制定的Java Community Process(Java标准制定组织,JCP)的一部分.JDBC仍然保留使用是因为它比起JDO允许程序员在数据库访问上有更大的控制权.除JDO和JDBC外的另一个选择是Enterprise JavaBeans(EJB).
Hibernate的工作原理就是通过文件把值对象和数据库表之间建立起一个映射关系,然后通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。
操作数据库的3个阶段:
1、 操作JDBC
2、 封装JDBC
3、 ORM(实现了将数据表面映射为JAVA对象,面向对象的操作数据库)
持久化:就是把数据从内存中从到磁盘上永久保存,数据库实现。
持久层:目的就是通过持久层的框架将数据库存储从服务层中分离出来。即直接编写JDBC等SQL语句;或使用O/R M apping技术实现的Hibernate和JDO等技术。
总结:无非就是对象和关系之间的映射来实现以面向对象操作关系数据库(目前虽然出现了面向数据库,但是关系数据库仍然是当今最主流的数据库类型)!数学映射(镜子)!!
分享到:
相关推荐
hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记
Hibernate学习笔记_特别详细 Hibernate学习笔记_特别详细
Hibernate学习笔记 Hibernate学习笔记 Hibernate学习笔记 Hibernate学习笔记
学习hibernate框架时,整理的笔记,对hibernate框架有全面的介绍
Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记
Java相关课程系列笔记之十四Hibernate学习笔记
hibernate 学习笔记精要hibernate 学习笔记精要hibernate 学习笔记精要hibernate 学习笔记精要
达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,
这套笔记是我学习Hibernate,进行相关技术点训练时记录下来的,其中包括技术点说明与相关事例,拿出来与大家分享。
hibernate学习笔记 hibernate
hibernate学习笔记文档
hibernate中一对一,一对多,多对多关系的配置,延迟加载,cascade,inverse hibernate查询方式概述,HQL查询,QBC查询,分页,结果集封装方式 ,高级查询 查询的优化,一级缓存,二级缓存,批量查询,注解方式
Hibernate学习笔记!
马士兵hibernate学习笔记(原版)
hibernate学习笔记第二天的源码
【吐血推荐】 hibernate学习笔记,学习大纲
全方位学习hibernate必备,这是本人学习过程中整理的笔记。相信可以对你的hibernate学习有所帮助!
)马士兵java框架hibernate学习笔记
hibernate学习笔记1