Hibernate 4.3.4中文版:入门指南与核心映射原理

需积分: 10 12 下载量 179 浏览量 更新于2024-09-08 1 收藏 719KB DOCX 举报
Hibernate Reference 4.3.4 zh_CN 中文版是一本详细介绍Java持久化框架Hibernate的专业参考文档,由休眠团队和JBoss视觉设计团队共同编撰。该版本针对4.3.4.Final发布,版权属于2004年的红色帽子股份有限公司,最后一次更新日期为2014年3月3日。 本书涵盖了丰富的Hibernate知识点,从基础入门到高级特性,包括但不限于: 1. **教程**:分为四部分,分别介绍如何创建和管理第一个休眠状态应用程序、映射类和关联、EventManager web 应用程序以及交易和集成。 - **第一部分**:引导读者安装Hibernate,配置映射文件,与Maven集成,并通过实例演示如何启动应用,操作对象的加载和存储。 - **第二部分**:详细讲解映射关系,如单向和双向关联,以及集合类型的使用。 - **第三部分**:介绍如何构建基于事件的web应用,涉及Servlet编写、请求处理和部署测试。 - **第四部分**:总结和回顾整个教程的学习内容。 2. **体系结构**:探讨Hibernate的基本架构,包括简约主义设计和完整的体系结构,以及核心API和上下文会话的管理。 3. **配置**:深入讲解编程配置、SessionFactory获取、JDBC连接、配置属性、SQL方言、查询缓存、命名策略、日志记录、事务管理和JNDI绑定等。 4. **持久性类**:涵盖POJO的使用,如构造函数、标识符属性、非final类(半可选)、访问器和赋值方法、继承、equals()和hashCode()的实现,以及动态模型和Tuplizers等。 5. **基本O/R映射**:介绍映射声明、实体和标识符的处理,以及乐观锁定、属性、嵌入对象、继承策略、多对多和一对一关系、自然ID、自定义值类型和SQL引号等问题。 6. **类型系统**:讲解值类型,包括基本值类型和自定义值类型,以及列变压器和辅助数据库对象的使用。 这本书旨在帮助开发人员深入了解Hibernate,熟练掌握其在Java应用程序中的持久化解决方案,适用于希望通过Hibernate进行高效数据库交互的开发者。无论是初学者还是经验丰富的开发者,都能从中找到所需的信息来提升自己的技能。