一 hibernate概述

1.1 框架是什么

1.框架是用来提高开发效率的

2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.

3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

1.2 hibernate框架是什么

Hibernate-概述-搭建-测试-配置详解

1.3 hibernate的好处

操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

1.4 hibernate是一款orm框架

orm:object relationg mapping. 对象关系映射

Hibernate-概述-搭建-测试-配置详解

orm分4级

  1. hibernate属于4级:完全面向对象操作数据库
  2. mybatis属于2级
  3. dbutils属于1

二 hibernate框架的搭建

 

2.1 下载hibernate

Hibernate-概述-搭建-测试-配置详解

 

  hibernate解压后的文件夹如下

Hibernate-概述-搭建-测试-配置详解

 

 2.2 导包

导入必须包

Hibernate-概述-搭建-测试-配置详解

驱动包

Hibernate-概述-搭建-测试-配置详解

 

2.3 创建数据库,准备表,实体

Hibernate-概述-搭建-测试-配置详解

Hibernate-概述-搭建-测试-配置详解

2.4书写orm元数据

 导入约束

Hibernate-概述-搭建-测试-配置详解

 

 Hibernate-概述-搭建-测试-配置详解

orm元数据

 Hibernate-概述-搭建-测试-配置详解

2.5 书写主配置文件

Hibernate-概述-搭建-测试-配置详解

Hibernate-概述-搭建-测试-配置详解

 

 Hibernate-概述-搭建-测试-配置详解

2.6 书写代码测试

Hibernate-概述-搭建-测试-配置详解

三 配置详解

3.1 orm元数据

根元素

Hibernate-概述-搭建-测试-配置详解

class元素

 Hibernate-概述-搭建-测试-配置详解

id元素

 Hibernate-概述-搭建-测试-配置详解

property元素

 Hibernate-概述-搭建-测试-配置详解

3.2 hibernate主配置

必选属性配置(5个)

 Hibernate-概述-搭建-测试-配置详解

可选属性配置(3个)

 Hibernate-概述-搭建-测试-配置详解

 

 元数据引入配置

 Hibernate-概述-搭建-测试-配置详解

四 hibernateAPI详解

4.1 Configuration

创建

Hibernate-概述-搭建-测试-配置详解

加载主配置

Hibernate-概述-搭建-测试-配置详解

加载orm元数据(扩展|了解)

Hibernate-概述-搭建-测试-配置详解

Hibernate-概述-搭建-测试-配置详解

4.2 SessionFactory

 Hibernate-概述-搭建-测试-配置详解

Hibernate-概述-搭建-测试-配置详解

4.3 Session

 Hibernate-概述-搭建-测试-配置详解

获得事务

Hibernate-概述-搭建-测试-配置详解

Hibernate-概述-搭建-测试-配置详解

 Hibernate-概述-搭建-测试-配置详解

 Hibernate-概述-搭建-测试-配置详解

 Hibernate-概述-搭建-测试-配置详解

4.4 Transaction

封装了事务的操作.

 打开事务

方式一

 Hibernate-概述-搭建-测试-配置详解

方式二(建议使用)

Hibernate-概述-搭建-测试-配置详解

提交事务

 Hibernate-概述-搭建-测试-配置详解

回滚事务

 Hibernate-概述-搭建-测试-配置详解

五 源码和资料

链接:https://pan.baidu.com/s/1sAUNuuNX8wmsN2jIkhPLMw 密码:7z5z

 

相关文章:

  • 2021-11-13
  • 2021-12-19
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-16
  • 2021-06-05
  • 2022-12-23
  • 2021-09-26
  • 2021-05-26
相关资源
相似解决方案