Hibernate - 概览

Hibernate - 概览

❮ 上一节

下一节 ❯

Hibernate - 概览

Hibernate 是一个针对 JAVA 的 Object-Relational Mapping (ORM) 解决方案。 它是由 Gavin King 于 2001 年创建的开源持久性框架。它是一个强大的、高性能的对象关系持久性和查询服务,适用于任何 Java 应用程序。

Hibernate 将 Java 类映射到数据库表,从 Java 数据类型映射到 SQL 数据类型,并使开发人员从 95% 的常见数据持久性相关编程任务中解脱出来。

Hibernate 位于传统的 Java 对象和数据库服务器之间,以处理基于适当的 O/R 机制和模式持久化这些对象的所有工作。

Hibernate 的优势

Hibernate 负责使用 XML 文件将 Java 类映射到数据库表,而无需编写任何代码行。

提供简单的 API,用于直接在数据库中存储和检索 Java 对象。

如果数据库或任何表发生变化,则只需更改 XML 文件属性即可。

抽象出不熟悉的 SQL 类型,并提供一种解决熟悉的 Java 对象的方法。

Hibernate 不需要应用程序服务器即可运行。

处理数据库对象的复杂关联。

通过智能获取策略最大限度地减少数据库访问。

提供简单的数据查询。

支持的数据库

Hibernate 支持几乎所有主要的 RDBMS。 以下是 Hibernate 支持的几个数据库引擎的列表 −

HSQL Database Engine

DB2/NT

MySQL

PostgreSQL

FrontBase

Oracle

Microsoft SQL Server Database

Sybase SQL Server

Informix Dynamic Server

支持的技术

Hibernate 支持多种其他技术,包括 −

XDoclet Spring

J2EE

Eclipse plug-ins

Maven

❮ 上一节

下一节 ❯

相关推荐

手游大话游戏币哪里买 大话西游手游游戏币怎么交易
365提款不到账的吗

手游大话游戏币哪里买 大话西游手游游戏币怎么交易

📅 08-10 👁️ 4556
锤子手机UI设计团队:揭秘如何打造简洁而不失个性的交互体验
在 Excel 中计算百分比 – 使用 7 个公式示例
Bet中文365

在 Excel 中计算百分比 – 使用 7 个公式示例

📅 08-27 👁️ 1321