Hibernate教程

这个Hibernate教程通过简化的例子提供了Hibernate框架的深入概念。Hibernate是Gavin King于2001年开始,作为EJB2风格实体bean的替代品开发的对象关系映射工具。 Hibernate的稳定版本到目前(2017年3月)是Hibernate 5.2.9。 这个Hibernate教程致力于提供Hibernate技术的简单和深入学习。没有什么东西在这个世界是完美的,也没有什么是永远最好的。 但我们可以尝试去作得更好,希望本教程会在您学习Hibernate技术路上帮助到你很多。

注:如果你想要节省时间,快速学习Hibernate,请参考快速入门文章:http://www.vcclass.net/hibernate/hibernate-quick-guide.html

Hibernate官方网站是:http://hibernate.org/ ,有关 Hibernate 的资讯,文档,软件库等都可以这个网站上找到。

Hibernate教程

Hibernate框架

Hibernate框架简化了java应用程序与数据库交互的开发。 Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。

ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。

ORM工具内部使用JDBC API与数据库进行交互。

Hibernate框架的优点

Hibernate框架有很多优点。它们分别如下:

  • 开源和轻量级: Hibernate框架是根据LGPL许可证和轻量级的开源工具。
  • 快速性能: Hibernate框架的性能很快,因为缓存在Hibernate框架内部使用。 hibernate框架中有两种类型的缓存:一级缓存和二级缓存。一级缓存默认是启用的。
  • 数据库独立查询: HQL(Hibernate查询语言)是面向对象的SQL版本。 它生成数据库独立查询。 所以你不需要编写数据库特定的查询语句。 在Hibernate之前,如果项目更改了数据库,我们需要更改SQL查询,从而导致维护变得非常复杂。
  • 自动创建表: Hibernate框架提供了自动创建数据库表的功能。 因此,无需手动在数据库中创建表。
  • 简化复杂连接: 在hibernate框架中可轻松获取多个表中的数据。
  • 提供查询统计和数据库状态: Hibernate支持查询缓存,并提供有关查询和数据库状态的统计信息。

猿狮妹
2022-12-03
hibernate,hibernate 注解,hibernate 教程,hibernate配置文件 在线教程
热门教程
1 Hibernate教程 Hibernate是一个高性能的对象/关系持久性和基于开源GNU宽通用公共许可证(LGPL)授权。 Hibernate不仅仅关心从Java类映射到数据库表(包括Java数据类型到SQL数据类型),还提供数据查询和获取数据的接口。
2 Hibernate每个具体类一张表映射(使用XML) 在每个具体类一个表中,数据库中将有三个表但彼此之间没有关系(关联)。 根据具体类策略将表格映射到表有两种方法。 由union-subclass元素指定通过
5 通过Bag一对多映射示例(使用xml文件) 如果持久化类具有包含实体引用的列表对象,则需要使用一对多关联来映射列表元素。 我们可以通过列表(list)或包(bag)来映射这个列表对象。 请注意
6 集合映射中的映射包(使用xml文件) 如果持久类有List对象,我们可以通过列表或者bag元素在映射文件中映射。 这个包(bag)就像List一样,但它不需要索引元素。 在这里,我们使用论坛的场
10 Hibernate使用注释 可以使用注释创建hibernate应用程序。 有许多注释可用于创建hibernate应用程序,如@Entity,@Id,@Table等。 Hibernate注释基于JPA 2规范,并支持所有功能。所
  • Copyright © 2021 猿狮院, All rights reserved.