文档章节

图形化Hibernate框架理解

鲁雯雪
 鲁雯雪
发布于 2013/12/27 01:20
字数 424
阅读 1567
收藏 11

基于Hibernate框架原理的图形化理解示意图:

            

  图解Hibernate说明:

       在Hibernate工作的原理中,它是通过利用数据库以其他的配置如Hibernate.propertieXML.mapping等来为应用程序(Application)提供数据持久化对象服务的。

  

  Hibernate工作原理:

     Hibernate是一个开放源代码的ORM(对象关系映射框架)工具,它对JDBC进行了轻量级的对象封装,使得Java程序员可以轻松的使用对象编程思想来操作数据库。它是一个面向Java环境的对象/关系数据库映射工具,可以用它将对象模型表示的对象映射到基于SQL的关系模型中去。其中,Hibernate不仅仅管理了java类到数据库表的映射,还提供了数据查询和获取数据的方法,在一定程度上大幅度的降低了开发人员使用SQLJDBC处理数据的时间,其中,我们也可以说,Hibernate的目标是对JDBC进行了一层封装。

 

 关于ORM介绍:

         ORM工具是一种工程技术,实现了Java中的对象到数据库表中的表字段自动持久化的一   个过程,并通过使用元数据(metadate)描述对象与数据库间的映射。在Hibernate中我们要运用到的核心技术就是ORM来实现实体Bean和数据库表之间的各种映射。在HibernateORM的运用给程序员带来了很多便捷的好处。如简化了数据库的操作,缩短了手动处理SQLJDBC上的开发时间。




© 著作权归作者所有

共有 人打赏支持
鲁雯雪
粉丝 100
博文 34
码字总数 24669
作品 0
黄浦
项目经理
Hibernate框架 —— 实体类的自动生成

一: hibernate框架 框架在一定程度上可以理解为一个半成品。 Hibernate框架是对数据库进行操作,完成数据持久化得重任。 二: 配置 使用hibernate 需要先下载hibernate。如果要下载最新版的...

W_Yinbin
2016/08/22
0
0
Java程序员从笨鸟到菜鸟之(五十)细谈Hibernate(一)hibernate基本概念和体系结构

数据库操作是当今传统应用软件不可缺少的一部分,几乎所用的应用性系统和交互性软件都离不开数据库的支持,所以对数据库数据库的操作也是一个必不可少的工作,在java的世界里,传统的数据库访...

长平狐
2012/11/12
85
0
Hibernate基本概念

我们学习一门技术首先要了解它的基本概念,它到底是什么,它是干什么的,它有什么优缺点。下面我就带领大家一起回顾一下Hibernate: 什么是Hibernate? Hibernate,翻译过来是冬眠的意思,其...

hchen1982
2016/12/09
10
0
Hibernate对象

Hibernate对象 Hibernate是java (对象关系映射)ORM管理框架; Hibernate对象就是O--java实体;Hibernate通过对实体的管理在不同状态之间的转换来实现关系数据库的映射; Hibernate对象状态...

天呀鲁哇
2015/09/10
101
0
Hibernate 简介

我们从三个角度理解一下Hibernate: 一、Hibernate是对JDBC进一步封装 原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDB...

LYQ1990
2016/05/06
29
0

没有更多内容

加载失败,请刷新页面

加载更多

RabbitMq异常处理

1.查找指定文件位置 find . -name "*erlang.cookie" 2.Rabbitmq异常 ===========根据提示,应该是Erlang的cookie出现问题 attempted to contact: ['rabbit@DESKTOP-RVK1IHE'] rabbit@DESKTO......

zhaochaochao
3分钟前
0
0
Java虚拟机学习笔记

jconsole的连接 JConsole的远程连接 JConsole远程连接配置(用VisualVM进行远程连接的配置和JConsole是一摸一样滴) JVM之jconsole远程连接配置...

OSC_fly
4分钟前
0
0
区块链教程以太坊源码分析downloader-peer源码分析

  兄弟连区块链教程以太坊源码分析downloader-peer源码分析,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让...

兄弟连区块链入门教程
6分钟前
0
0
ubuntu 自定义记录用户登录以及操作日志

root@ms:~# cd /etc#更改之前先备份,养成良好的习惯,否则肠子都要悔青了root@ms:/etc# cp profile profile.bakroot@ms:/etc# vi profile 在文章末尾加入下列shell脚本 history US...

Marhal
6分钟前
0
0
liunx 下使用rpm进行软件卸载

rpm -qa | grep php 列出所有的php相关的rpm包 rpm -e xxx 删除包

bengozhong
6分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部