Hibernate快速入门

2020-02-26  本文已影响0人  暮秋moco

1. 什么是Hibernate?

Hibernate是ORM(Object-Relationl Mapping)框架一种,是数据访问层框架,它对JDBC进行了封装,是针对数据库访问提出的面向对象的解决方案。使用Hibernate可以直接访问对象,Hibernate自动将对象转换为SQL执行,从而达到间接访问数据库的目的。

2. 什么是ORM?

ORM(对象关系映射)是一种思想,为了解决面向对象与关系数据库存在的互不匹配的现象。
ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
ORM在业务逻辑层和数据库层之间充当了桥梁的作用。
ORM是在关系型数据库和对象之间作一个映射在具体的操作数据库的时候,就不需要再去写复杂的SQL语句,只需要操作对象可以完成持久化操作 。

3. 什么是持久化(持久层)?

4. 为什么要用Hibernate框架?

Hibernate实现了javaBean对象和数据表中的列的映射,能够自动生成SQL语句,简化开发

5. Hibernate框架和Mybatis框架的异同

6. Hibernate的HelloWorld

要求:通过Hibernate在数据库中创建一张表并插入一条数据
项目结构

6.0 在mysql中创建hibernate数据库

6.1 导入相关Jar包

6.2 在src下创建hibernate.cfg.xml配置文件

6.3 创建pers.domain.User持久化类(实体类/POJO/JavaBean)

6.4 在pers.domain包中创建User.hbm.xml映射文件

6.5 编写UserTest测试类

6.6 运行结果

上一篇 下一篇

猜你喜欢

热点阅读