Hibernate 3.2 参考手册:入门与核心技术
5星 · 超过95%的资源 需积分: 0 128 浏览量
更新于2024-10-14
3
收藏 1.39MB PDF 举报
"hibernate3.2参考手册"
这篇文档是关于Hibernate 3.2的中文参考手册,涵盖了从入门到深入的多个主题。Hibernate是一个流行的对象关系映射(ORM)框架,它允许Java开发者将数据库操作抽象化,使得在处理数据库时可以使用面向对象的编程方式。
1. **Hibernate入门**:
- 首先介绍了如何创建第一个Hibernate应用程序,包括定义实体类、映射文件、配置文件、构建过程以及如何加载和存储对象。
- 接着讨论了关联映射,包括单向和双向关联,以及如何使这些关联在程序中正常工作。
- 最后,通过一个名为EventManager的web应用程序示例,展示了如何在实际应用中整合Hibernate。
2. **体系结构**:
- 概述了Hibernate的架构设计,包括实例状态、JMX整合、JCA支持、上下文相关的Session等核心概念。
3. **配置**:
- 提供了关于如何编程式地配置Hibernate,获取SessionFactory,以及设置JDBC连接等信息。
- 讨论了可选的配置属性,如SQL方言、外连接抓取、二进制流处理、二级缓存和查询缓存的配置,还有日志、NamingStrategy实现等。
- 针对J2EE环境,解释了事务策略、JNDI绑定的SessionFactory、JTA下的Current Session context管理和JMX部署。
4. **持久化类**:
- 解释了如何创建符合Hibernate要求的持久化类,包括默认构造方法、标识属性、继承和实现equals()和hashCode()方法。
- 介绍了动态模型和元组片断映射的概念。
5. **对象/关系数据库映射基础**:
- 描述了映射定义的各种元素,如class、id、property、多对一、一对一等,以及Hibernate的类型系统。
- 讨论了如何多次映射同一个类,SQL中的标识符处理,以及元数据的来源(XDoclet和JDK 5.0注解)。
6. **集合类映射**:
- 详细阐述了持久化集合类的处理,包括集合外键、元素映射、索引集合、值集合和多对多关联,以及高级集合映射如有序集合和双向关联。
7. **关联关系映射**:
- 深入讨论了单向和双向关联的不同类型,以及如何使用连接表进行映射。
8. **组件映射**:
- 介绍了组件的概念,包括它们在集合中的使用、作为Map的索引、作为联合标识符以及动态组件。
9. **继承映射**:
- 阐述了三种主要的继承映射策略:每个类分层结构一张表、每个子类一张表和每个子类一张表(带辨别标志)。
10. **与对象共事**:
- 详细讲解了对象的状态管理,如装载、持久化、查询、修改、删除,以及对象状态检测和Session的flush操作。
11. **事务和并发**:
- 解释了Session和事务范围,包括操作单元、并发控制和事务隔离级别。
手册覆盖了Hibernate的各个方面,对于想要理解和使用Hibernate 3.2的开发者来说,是一个宝贵的参考资料。
2010-09-21 上传
2007-04-25 上传
2010-08-07 上传
2010-05-28 上传
2020-04-15 上传
2008-08-04 上传
2011-11-06 上传
2010-12-30 上传
yahowenyi
- 粉丝: 2
- 资源: 19
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建