Hibernate 3.3.2GA中文教程:数据库持久化实战
需积分: 9 165 浏览量
更新于2024-11-04
收藏 1.49MB PDF 举报
"hibernate_3.3.2GA中文参考手册"
这是一份针对Hibernate 3.3.2 GA版本的中文参考手册,适用于Java开发者,尤其是那些使用Hibernate进行关系数据库持久化的开发者。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发人员以面向对象的方式操作数据,而无需直接编写SQL语句,极大地简化了Java应用的数据访问层。
手册内容涵盖了多个关键主题:
1. **前言**:提供了反馈机制,并引导读者如何开始使用Hibernate。
2. **教程**:分为三个部分,逐步引导读者构建和理解Hibernate应用。
- **第一部分**介绍了如何创建第一个Hibernate应用程序,包括环境设置、定义实体类、编写映射文件、配置Hibernate、使用Maven构建项目以及启动和辅助类的使用,最后演示了如何加载和存储对象。
- **第二部分**深入关联映射,讲解了如何映射Person类,实现单向和双向Set关联,处理值类型的集合,以及如何正确配置双向关联。
- **第三部分**通过一个名为EventManager的web应用程序实例,展示了如何编写Servlet,处理事务边界,以及部署和测试应用。特别提到了session-per-request模式,这种模式下,每个HTTP请求对应一个数据库会话,确保在异常发生时能回滚事务。还建议使用servlet过滤器来管理事务边界,以提高代码复用性。
3. **体系结构**:这部分概述了Hibernate的基本架构,包括对象的状态(瞬时、持久化、托管和脱管),JMX(Java Management Extensions)集成,对JCA(Java Connector Architecture)的支持,以及上下文会话的概念。
4. **配置**:讨论了如何配置Hibernate,包括可编程的配置方式,以及可能涉及的属性和设置。
手册详细地阐述了Hibernate的核心概念、工作原理和实际操作步骤,对于学习和精通Hibernate的开发人员来说,是一份宝贵的参考资料。通过这份手册,读者能够了解到如何利用Hibernate进行对象关系映射,处理数据持久化,以及如何在实际项目中有效地使用和配置Hibernate。
2010-03-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-06-14 上传
2016-04-13 上传
hailong1116
- 粉丝: 6
- 资源: 11
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍