Hibernate概述

-------------------siwuxie095

什么是框架

对应到软件工程中,即 在写一个程序时,框架可以帮助我们实现

一部分功能,使之最后可以少写一部分代码就能实现全部功能

什么是 Hibernate 框架

1、Hibernate 框架是应用在 Java EE 三层架构中的 DAO 层的框架

2、在 DAO 层里面做的是对数据库的 CRUD 操作,使用 Hibernate

就可以实现 CRUD 操作

其实 Hibernate 底层代码就是 JDBC,Hibernate 对 JDBC 进行了封

装,使用 Hibernate 的好处:不需要写复杂的 JDBC 代码了,也不需

要写 SQL 语句实现

3、Hibernate 框架是一个开源的轻量级的 ORM 框架

「ORM 即 Object Relational Mapping,对象关系映射」

4、下载 Hibernate相关库文件,下载链接:

http://hibernate.org/orm/downloads/

下载后,将 hibernate-release-5.2.10.Final.zip

(截止 2017/8/2 最新版本)解压一览:

【made by siwuxie095】

时间: 07-31

Hibernate概述的相关文章

Hibernate进化史-------Hibernate概述

一.Hibernate概述 什么是Hibernate呢?首先,Hibernate是数据持久层的一个轻量级框架,实现了ORMapping原理(Object Relational Mapping). 在说hibernate之前,简单说一下什么是ORM. ORMapping基本对应规则:(这是查到的一些资料,有些规则,还没有考究) 1:类跟表相对应 2:类的属性跟表的字段相对应 3:类的实例与表中具体的一条记录相对应 4:一个类可以对应多个表,一个表也可以对应对个类 5:DB中的表可以没有主键,但是O

ORM与hibernate概述

JDBC是什么? JDBC代表java数据库连接,并提供一组java API,用于java成许访问关系数据库.这些Java的API允许Java程序执行SQL语句,并与任何SQL兼容的数据库进行交互. JDBC提供了一个灵活的构架来编写一个独立于数据应用程序,它可以再不同的平台上运行,并与不通的数据库关系系统交互,而无需任何修改 JDBC的优缺点: 优点: 干净简单的sql处理 .良好的性能与大数据.很适合应用于小型应用.语法简答,容易学习 缺点:如果被用于大型项目,复杂.变成开销大.没有封装.难

【Hibernate一】概述及入门

Hibernate学习框架: 1.基本部分 crud的操作 主键的生成机制 类型 持久化类 映射文件 *.hbm.xml 配置文件 hibernate.cfg.xml 2.关系部分 一对多的单项 一对多的双向 多对多的双向 一对一 在many-to-one加一个属性unique="true" cascade  级联 inverse  维护关系  <set>中lazy,fetch 3.性能的部分 维护关系 inverse 懒加载 lazy 抓取策略 fetch 一级缓存 二级

JPA概述以及它和Hibernate之间的关系

http://www.cnblogs.com/Kevin-ZhangCG/p/8996491.html 一.JPA概述以及它和Hibernate之间的关系 1.1.Hibernate 概述 JPA Java Persistence API,是EJB3规范中负责对象持久化的应用程序编程接口(ORM接口),它定义一系列的注释.这些注释大体可分为:类级别注释.方法级别注释.字段级别注释.给实体类添加适当的注释可以在程序运行时告诉Hibernate如何将一个实体类保存到数据库中以及如何将数据以对象的形式

hibernate从零开始到各种映射

ORM(对象/关系数据库映射) 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.它完成了面向对象的编程语言到关系型数据库的映射㈣.ORM框架可以看成应用程序和数据库之间的桥梁,通过它,我们可以以面向对象的方式建模.操作,易用.易理解,同时也可以利用关系型数据库系统对数据库访问操作的一些优势.以面向对象的方式操作持久化对象,而ORM框架负责转换成对应的SQL(结构化查询语言)操作. Hibernate概述

搭建hibernate环境

Hibernate概述什么是框架1 写程序,使用框架之后,帮我们实现一部分功能,使用框架好处,少写一部分代码实现功能 什么是hibernate框架(重点)1 hibernate框架应用在javaee三层结构中 dao层框架 2 在dao层里面做对数据库crud操作,使用hibernate实现crud操作,hibernate底层代码就是jdbc,hibernate对jdbc进行封装,使用hibernate好处,不需要写复杂jdbc代码了,不需要写sql语句实现 3 hibernate开源的轻量级的

【SSH2(理论+实践)】--Hibernate步步为营(一)

前几篇博客讨论了SSH2框架中的Struts,它对表示层进行了整合封装,并采用WebWork作为处理的核心,依赖映射是它的处理核心,在使用时需要在Struts.xml中配置相应的Action和Interceptor并设置它的属性就可以完成基本的操作,它的操作相对简单,接下来介绍另一个框架Hibernate,它的使用会相对复杂些. 一.Hibernate概述 Hibernate是冬眠的意思,它是指动物的冬眠,但是本文讨论的Hibernate却与冬眠毫无关系,而是接下来要讨论的SSH2框架中的一员.

轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(含CD光盘1张)

轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(含CD光盘1张)(国家级奖项获奖作品升级版,四版累计印刷27次发行量超10万册的轻量级Java EE经典著作) 李刚 编著   ISBN 978-7-121-24253-3 2014年10月出版 定价:108.00元 824页 16开 编辑推荐 国内知名IT图书作家李刚老师基于曾荣获中国书刊发行业协会“年度全行业优秀畅销品种”大奖的<轻量级Java EE企业应用实战(第3版)>全新升级:

Hibernate笔记1

一.Hibernate概述 Hibernate是一个实现了ORM思想的,开源的,轻量级的,内部封装了JDBC操作的持久层框架.     实现了ORM思想的:不再重点关注sql语句的编写     开源的:开放源代码的     轻量级的:消耗的资源少(内存),依赖的jar包比较少 注:ORM思想(O:object R:relation M:mapping--对象关系映射)         目的:操作实体类就相当于操作数据库表     条件:1.创建实体类和表的映射关系           2.创建属