Hibernate框架入门教程
Hibernate 是 Gavin King 和他的开发团队在 2001 年推出一个开源免费的、基于 ORM 技术的 Java 持久化框架。Hibernate 框架对 JDBC 进行了轻量级的封装,可以应用在任何使用 JDBC 的场合,无论是在 Java 客户端程序中,还是 Java Web 程序中,都可以使用它进行开发。
Hibernate 将 Java 对象与数据库表之间建立起映射关系,并提供了一系列数据访问接口,Java 开发人员可以通过这些接口随心所欲地使用面向对象思想对数据库进行操作。
Hibernate 框架具有良好的可移植性,它支持几乎所有主流的关系型数据库,例如 MySQL、Oracle、SQL Server和 DB2 等等,开发人员只要在配置文件中指定好当前使用的数据库,就不需要操心不同数据库之间的差异。
Hibernate 是一款全自动的 ORM 框架,它能够自动生成的 SQL 语句并自动执行,实现对数据库进行操作,整个过程完全不需要人工干预,大大降低了开发成本。
读者
该 Hibernate 教程适用于 Java 开发人员,主要讲解了 Hibernate 框架的基本功能及使用,并为每个知识点都提供了大量实例,以帮助读者对所学内容进行巩固练习,达到融会贯通、灵活运用的目的。
阅读条件
阅读 Hibernate 教程之前,您应该已经掌握了 Java 基础、Java 高级特性、基于 JDBC 的 JavaWeb 开发等知识。另外,由于该 Hibernate 教程中的所有实例都是使用 IntelliJ IDEA 编写编译的,所以您还需要对 IntelliJ IDEA 有基本的了解。