美文网首页
Hibernate介绍

Hibernate介绍

作者: 神豪VS勇士赢 | 来源:发表于2018-08-17 22:14 被阅读5次

Hibernate的介绍:

(开放源代码的对象关系映射框架)

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

什么是Hibernate
Hibernate是一个开放源代码的对象关系映射框架(ORM)
它对JDBC进行了非常轻量级的对象封装(消耗资源少)
它将POJO与数据库表建立映射关系,是一个全自动的orm框架
hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合
具有数据库兼容性

持久层框架
持久化:将程序数据在瞬时状态(内存)和持久状态(磁盘)之间转换的机制
ORM思想:(Object/Relation Mapping): 对象/关系映射.完成对象数据到关系型数据映射的机制称为对象-关系映射,简称ORM。


image.png

ORM全自动框架,可以不用在编写SQL语句。
关系型数据库中:
① 表和类关联
② 行和对象关联【必须有主键,唯一标示】
③ 字段和属性关联

将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。也就是开发者采用面向对象的方式来操作关系数据库。

工作原理:


image.png

相关文章

  • Hibernate框架

    Hibernate框架 标签(空格分隔): javaWeb [TOC] Hibernate介绍 Hibernate...

  • Hibernate框架学习之初识Hibernate

    Hibernate框架学习之初识Hibernate Hibernate的简单介绍 Hibernate是一个开源的优...

  • 一、Hibernate框架快速入门

    Hibernate快速入门 一、Hibernate的介绍 Hibernate是轻量级JavaEE应用的持久层解决方...

  • Hibernate介绍

    Hibernate的介绍: (开放源代码的对象关系映射框架) Hibernate是一个开放源代码的对象关系映射框架...

  • Hibernate介绍

    1.介绍 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,...

  • hibernate介绍

    Hibernate是一个优秀的框架,将开发者从持续数据编程中解放出了来 Hibernate的体系结构 Hibern...

  • Hibernate介绍

    官网: https://sourceforge.net/projects/hibernate/ 是什么? Hibe...

  • Hibernate学习(二)

    目录 Hibernate的持久化类介绍Hibernate持久化对象的状态Hibernate的一级缓存Hiberna...

  • Hibernate的学习

    一.HIbernate框架介绍 什么是Hibernate: Hibernate是一个开放源代码的对象关系映射框架,...

  • Hibernate之API

    一、Hibernate的API介绍 1、Configuration对象 Hibernate框架的配置对象,主要用于...

网友评论

      本文标题:Hibernate介绍

      本文链接:https://www.haomeiwen.com/subject/fifxiftx.html