Hibernate 3.6.3中文文档:持久化与关联映射详解

4星 · 超过85%的资源 需积分: 12 282 下载量 37 浏览量 更新于2024-09-20 3 收藏 2.36MB PDF 举报
"hibernate3.6 文档(pdf 格式中文版)" 这篇文档是关于 Hibernate 3.6.3.Final 版本的详细教程和参考指南,作者包括 Gavin King、Christian Bauer、Max Rydahl Andersen、Emmanuel Bernard、Steve Ebersole 和 Hardy Ferentschik。该文档提供了从基础到高级的 Hibernate 使用方法,帮助开发者理解和应用这个流行的 ORM(对象关系映射)框架。 在教程部分,文档首先介绍了如何创建第一个 Hibernate 应用程序,包括环境设置、定义实体类、编写映射文件、配置 Hibernate、使用 Maven 构建项目、以及加载和存储对象的基本步骤。接着,文档深入讲解了关联映射,涉及单向和双向关联的建立,以及如何处理值类型的集合。在第三部分,通过一个名为 EventManager 的 Web 应用程序实例,展示了如何将 Hibernate 集成到实际的 servlet 中,涵盖了编写 servlet、处理请求和响应,以及部署和测试的全过程。 文档的“体系结构”章节概述了 Hibernate 的核心组件和架构设计,包括最小化和全面的架构视图,以及基本的 API。JMX 整合的讨论使得监控和管理 Hibernate 应用变得更加便捷。上下文相关的会话(Contextual Session)部分解释了如何在不同环境中使用和管理 Hibernate 的 Session 对象。 配置章节详尽地列出了配置 Hibernate 的各种方式,包括编程配置、SessionFactory 的获取、JDBC 连接的设置,以及大量可选的配置属性,如 SQL 方言、外连接抓取、二进制流处理、二级缓存和查询缓存等。此外,还介绍了日志、NamingStrategy、PersisterClassProvider 的实现,以及 XML 配置文件的使用。对于 Java EE 应用服务器的集成,文档涵盖了事务策略、JNDI 绑定的 SessionFactory、JTA 环境下的 Current Session Context 管理,以及 JMX 部署。 持久化类(Persistent Classes)章节则专注于定义和使用 POJO(Plain Old Java Objects)作为数据模型,这是 Hibernate 中的核心概念。文档通过一个简单的 POJO 示例,展示了如何将 Java 类映射到数据库表,并进行持久化操作。 这份 Hibernate 3.6.3.Final 的中文文档是学习和掌握 Hibernate 框架的宝贵资料,涵盖了从入门到进阶的全方位内容,对 Java 开发者来说极具价值。