教程 > 阅读:152

hibernate 教程——迹忆客-ag捕鱼王app官网

hibernate 是一种高性能的对象/关系持久性和查询服务,它在开源 gnu lesser general public license (lgpl) 下获得许可,并且可以免费下载。 hibernate 是 java 的对象关系映射 (orm) ag捕鱼王app官网的解决方案,不仅负责从 java 类到数据库表(以及从 java 数据类型到 sql 数据类型)的映射,而且还提供数据查询和检索工具。

本教程将教介绍如何使用 hibernate 以简单易行的步骤开发基于数据库的 web 应用程序。

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

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

java hibernate
java hibernate

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
  • sybase sql server
  • informix dynamic server

支持的技术

hibernate 支持多种其他技术,包括

  • xdoclet spring
  • j2ee
  • eclipse plug-ins
  • maven

适合阅读的人员

本教程是为所有想了解 hibernate 框架及其 api 的 java 程序员设计的。

我们假设大家对 java 编程语言有很好的理解。 对关系数据库、jdbc 和 sql 有基本的了解将非常有助于理解本教程。

查看笔记

扫码一下
查看教程更方便
网站地图