美文网首页后端学习流水账
Hibernate的概述与安装

Hibernate的概述与安装

作者: 东风谷123Liter | 来源:发表于2019-10-22 22:40 被阅读0次

Hibernate是一个 开源的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装

将POJO与数据库表建立映射关系。(POJO:Plain Ordinary java Object 简单的Java对象,就是普通的JavaBeans)

Hibernate可以自动生成SQL语句,自动执行,是的Java程序员可以随心所欲的使用对象编程的思维模式来操作数据库

Hibernate是一个持久化层的ORM框架。

ORM:对象映射。

  • image.png
  • 我们要做的是会写 对象-关系映射(XML)。

表示层、业务层、持久层

持久层:

  • Hibernate

  • mybatis:apache的一个开源项目,非常好用。

  • spring-data

  • Spring JDBCTemplate

优点:

  • Hibernate对JDBC访问数据库的代码做了轻量级封装,大大简化了数据访问层的繁琐的重复性代码,并且减少了内存消耗,加快了运行速度。

  • Hibernate是基于JDBC的主流持久化框架,是一个优秀ORM实现,他很大程度上简化了DAO(Data Access Object,数据访问对象)层的编码工作。

  • Hibernate性能非常好,映射的灵活性十分出色。他支持很多关系型数据库,从一对一到一对多的各种复杂关系。

  • 可扩展性强,由于代码的开源和API的开放,当本身的功能不够用时,课自行编码进行扩展。

Mybatis它是要写SQL语句的,所以它的执行速度要更高。Hibernate中间有一个转换的过程。

下载和安装:

  • 官网

  • 公司里面的老项目用这个,所以这里就用常用版本3.6, 4.0版本它建议使用注解开发。

Hibernate的使用步骤:

  1. 下载jar包,并导入项目中

  2. 创建数据库和表

  3. 配置核心配置文件hibernate.xml【连接数据库的配置】

  4. 编写映射文件hibernate.mapping( *.hbm.xml ) 【申明对象如何关联数据库表字段】

  5. 调用Hibernate的API。

2.1导包:

image.png

2.2核心配置文件:

  • image.png

javaBean:

  • 映射配置

  • image.png

JavaBean和数据库都搞好了,接下来可以测试了。。

image.png

相关文章

网友评论

    本文标题:Hibernate的概述与安装

    本文链接:https://www.haomeiwen.com/subject/bggcvctx.html