Hibernate 3.6.9中文参考手册:持久化解决方案
5星 · 超过95%的资源 需积分: 0 120 浏览量
更新于2024-07-29
收藏 2.36MB PDF 举报
"Hibernate 3.6.9终版中文参考手册"
这本手册详细介绍了Hibernate 3.6.9版本的使用和配置,是Java开发者掌握关系型数据库持久化的重要参考资料。Hibernate是一个开源的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。以下是手册中涵盖的一些关键知识点:
1. **教程**:教程部分引导开发者逐步创建并运行第一个Hibernate应用程序。它涵盖了以下步骤:
- **设置**:如何为项目配置Hibernate环境。
- **第一个class**:创建实体类并定义其属性。
- **映射文件**:使用Hibernate配置文件(.hbm.xml)将类与数据库表进行映射。
- **Hibernate配置**:配置Hibernate的属性,如数据库连接信息、日志等。
- **用Maven构建**:如何利用Maven管理依赖和构建项目。
- **启动和辅助类**:创建启动类以初始化SessionFactory。
- **加载并存储对象**:演示如何使用Hibernate加载和保存对象到数据库。
2. **关联映射**:这部分深入讲解了不同类型的关联映射,包括:
- **单向Set-based关联**:一个实体类持有一个集合属性,指向另一个实体类的实例。
- **使关联工作**:配置和使用关联,如@ManyToOne、@OneToMany等注解。
- **值类型的集合**:如何映射基本类型或值对象的集合。
- **双向关联**:两个实体类之间相互引用的映射。
- **使双向连起来**:配置和维护双向关联的一致性。
3. **EventManager web应用程序**:通过一个实际的web应用示例,展示如何在Servlet中使用Hibernate处理数据库操作,包括:
- **编写基本的servlet**:创建处理HTTP请求的Servlet。
- **处理与渲染**:处理数据并将其呈现给用户。
- **部署与测试**:在服务器上部署应用并进行测试。
4. **体系结构**:这部分介绍了Hibernate的核心架构和组件:
- **概述**:包括最小架构和全面架构的解析。
- **Minimal architecture**:最基本的Hibernate组件和它们的功能。
- **Comprehensive architecture**:详细描述所有组件及其交互。
- **Basic APIs**:主要的API接口,如Session、SessionFactory等。
5. **配置**:详细阐述了Hibernate的配置过程和选项:
- **可编程的配置方式**:使用代码动态配置Hibernate。
- **获得SessionFactory**:创建和管理SessionFactory实例。
- **JDBC连接**:配置数据库连接池和连接参数。
- **可选的配置属性**:包括SQL方言、外连接抓取、二进制流、二级缓存和查询缓存等高级特性。
6. **其他主题**:手册可能还包含关于JMX整合、上下文相关的会话、查询语言(HQL)、事件监听器以及其他高级特性的详细说明。
通过这份手册,读者可以全面了解和掌握Hibernate 3.6.9的各个方面,从基础的实体映射到复杂的关联管理和系统架构,对提升Java开发中的数据库操作效率大有裨益。
2012-05-06 上传
2013-04-02 上传
点击了解资源详情
2020-02-02 上传
174 浏览量
zhaoziming-arch
- 粉丝: 0
- 资源: 9
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布