Hibernate教程:入门与关联映射实战
Hibernate Reference文档是一份详尽的指南,由Gavin King、Christian Bauer、Max Rydahl Andersen、Emmanuel Bernard和Steve Ebersole等人编撰,旨在帮助开发者理解和掌握Java习惯的关系数据库持久化技术。该文档针对的是Hibernate 3.3.2.GA版本,内容涵盖了从基础入门到高级主题的全面教程。 第1章的教程分为三个部分:首先,作者引导读者创建一个简单的Hibernate应用程序,从设置环境、编写第一个Hibernate类、配置映射文件,到使用Maven构建项目,再到启动应用并操作数据库。这里强调了如何使用session-per-request模式进行事务管理,即在每个HTTP请求的生命周期内管理一次数据库会话,确保数据一致性。 第二部分深入探讨了关联映射,包括如何映射Person类,单向和双向集合关联的实现,以及如何正确处理值类型集合。通过实例演示,读者能够理解如何让这些关联关系在实际应用中工作。 第三部分介绍了一个名为EventManager的web应用程序,展示了如何在Servlet中集成Hibernate,并且介绍了Open Session in View模式,即在JSP视图中使用Hibernate,避免在每个Servlet中重复编写事务边界代码。文档还提到了部署和测试步骤,以及如何优化应用架构,如使用JMX进行监控和管理,以及与JCA(Java Connector Architecture)的集成,提供更灵活的资源管理。 第2章详细阐述了Hibernate的体系结构,包括概述、实例状态管理、JMX集成、JCA支持以及Contextual sessions,这些内容有助于开发者理解Hibernate在应用中的角色和协作方式。 第3章则专注于配置选项,讲解了Hibernate的可编程配置方式,这对于根据具体需求定制和优化应用程序的行为至关重要。 Hibernate Reference文档为想要学习和使用Hibernate进行Java应用持久化开发的人员提供了丰富的实践案例和理论知识,是深入理解和掌握Hibernate的重要参考资料。
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/8d1a623e414f4170a148706db9ab9fab_ljheee.jpg!1)
- 粉丝: 825
- 资源: 435
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)