码迷,mamicode.com
首页 > Web开发 > 详细

sgg_(1_1)_hibernate概述

时间:2019-05-08 00:30:16      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:let   9.png   插件   保存   orm   之间   java程序   展现   连接数据库   

一、概念部分

  框架:框架是一个可以提高开发效率,减少代码量且可以提高程序健壮性的一个半成品!这个半成品底层帮我们写好了一些我们平常必须要去做的事(接口、类[比如连接数据库、关闭流]),我们直接调用即可。

  持久化:是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。

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

  OID(Object Indentifier):为了在系统中能够找到所需对象,需要为每一个对象分配一个唯一的标识号。这个标识号就是OID。在关系数据库中称之为主键,而在对象术语中,则叫做对象标识。  

   对象关系映射(Object Relational Mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。
  ORM主要解决了对象到关系的映射,如下表:

  面向对象的概念 面向关系的概念
对象 表的行(记录)
属性 表的列(字段)

   ORM的思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。
   ORM采用元数据(如:*.hbm.xml)来描述对象-关系映射细节,元数据通常采用XML格式,并且存放在专门的对象-关系映射文件中。

二、ORM框架的架构图

  技术图片

三、hibernate插件的安装

  3.1离线安装(主)

    3.1.1下载hibernate_tools插件

      技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

 

  3.2在线安装

 

sgg_(1_1)_hibernate概述

标签:let   9.png   插件   保存   orm   之间   java程序   展现   连接数据库   

原文地址:https://www.cnblogs.com/aeon/p/10829127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!