Hibernate学习笔记之Hibernate初识(一)

 

学习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允许程序员在数据库访问上有更大的控制权.JDOJDBC外的另一个选择是Enterprise JavaBeans(EJB).

 

Hibernate的工作原理就是通过文件把值对象和数据库表之间建立起一个映射关系,然后通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。

 

操作数据库的3个阶段:

1、  操作JDBC

2、  封装JDBC

3、  ORM(实现了将数据表面映射为JAVA对象,面向对象的操作数据库)

 

持久化:就是把数据从内存中从到磁盘上永久保存,数据库实现。

持久层:目的就是通过持久层的框架将数据库存储从服务层中分离出来。即直接编写JDBCSQL语句;或使用O/R M         apping技术实现的HibernateJDO等技术。

 

总结:无非就是对象和关系之间的映射来实现以面向对象操作关系数据库(目前虽然出现了面向数据库,但是关系数据库仍然是当今最主流的数据库类型)!数学映射(镜子)!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值