hibernate_3.3.2GA中文参考手册
### Hibernate 3.3.2.GA 中文参考手册关键知识点概述 #### 一、前言及教程概览 **1.1 第一部分 - 第一个Hibernate应用程序** - **Setup**: 设置环境,包括添加必要的库文件、配置文件等。 - **第一个Class**: 创建一个简单的Java类,用于表示数据库中的实体。 - **映射文件**: 编写XML映射文件,描述Java类和数据库表之间的映射关系。 - **Hibernate配置**: 配置Hibernate,设置数据库连接、映射文件路径等信息。 - **Building with Maven**: 使用Maven构建项目。 - **启动和辅助类**: 实现应用程序的启动逻辑,包括创建SessionFactory等。 - **加载并存储对象**: 实现对象的加载、修改和存储功能。 **1.2 第二部分 - 关联映射** - **映射Person类**: 继续扩展示例,添加Person类及其关联映射。 - **单向Set-based的关联**: 实现单向的集合关联。 - **使关联工作**: 解释如何正确地使用关联。 - **值类型的集合**: 映射值类型到集合中。 - **双向关联**: 实现双向的关联。 - **使双向连起来**: 解决双向关联时可能出现的问题。 **1.3 第三部分 - EventManager Web应用程序** - **编写基本的Servlet**: 创建Servlet以实现基本的Web功能。 - **部署与测试**: 部署应用并进行测试。 **1.4 总结**: 概述所学内容,强调重点。 #### 二、体系结构 - **概况(Overview)**: Hibernate的整体架构概览。 - **实例状态**: 描述对象在Hibernate中的生命周期状态。 - **JMX整合**: 介绍如何将Hibernate与JMX集成。 - **对JCA的支持**: 支持JCA标准。 - **Contextual sessions**: 介绍上下文相关的会话。 #### 三、配置 - **可编程的配置方式**: 使用程序化方式配置Hibernate。 - **获得SessionFactory**: 如何创建SessionFactory对象。 - **JDBC连接**: 配置数据库连接。 - **可选的配置属性**: - **SQL方言**: 配置特定数据库的SQL方言。 - **外连接抓取(Outer Join Fetching)**: 控制外连接的抓取行为。 - **二进制流(Binary Streams)**: 处理二进制数据。 - **二级缓存与查询缓存**: 配置Hibernate的缓存机制。 - **查询语言中的替换**: 替换查询语言中的占位符。 - **Hibernate的统计(statistics)机制**: 开启和配置统计信息收集。 - **日志**: 配置Hibernate的日志系统。 - **实现NamingStrategy**: 自定义命名策略。 - **XML配置文件**: 通过XML文件配置Hibernate。 - **J2EE应用程序服务器的集成**: - **事务策略配置**: 在J2EE环境中配置事务。 - **JNDI绑定的SessionFactory**: 通过JNDI获取SessionFactory。 - **在JTA环境下使用CurrentSessioncontext(当前session上下文)管理**: 在JTA环境中使用当前Session上下文。 - **JMX部署**: 使用JMX部署Hibernate。 #### 四、持久化类 - **一个简单的POJO例子**: 展示一个简单的持久化类。 - **实现继承(Inheritance)**: 支持继承的实现方式。 - **实现equals()和hashCode()**: 重写equals()和hashCode()方法以支持正确的对象比较。 - **动态模型(Dynamic models)**: 动态创建模型。 - **元组片断映射(Tuplizers)**: 定制化的元组转换。 - **EntityNameResolvers**: 解析实体名称。 #### 五、对象/关系数据库映射基础 - **映射定义(Mapping declaration)**: 定义映射的基本概念。 - **Doctype**: XML映射文件的文档类型。 - **Hibernate-mapping**: Hibernate映射元素。 - **Class**: 表示Java类和数据库表的映射关系。 - **id**: 定义主键。 - **Enhanced identifier generators**: 增强型的标识符生成器。 - **Identifier generator optimization**: 优化标识符生成器。 以上是基于给定文件的部分内容提炼的关键知识点概述。这些知识点覆盖了Hibernate的基础使用、高级特性以及与其他技术的集成等多个方面,对于初学者和有经验的开发者来说都是非常有价值的资源。
剩余345页未读,继续阅读
- lwenc2013-11-04很多English, 比较难看.
- coolsnowboy2014-04-14很好用的东西。
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于java的社区老人健康信息管理系统的设计与实现.docx
- 基于java的山西大同大学学生公寓管理系统的设计与实现.docx
- 基于java的数字化农家乐管理平台的设计与实现.docx
- 基于java的手机销售网站设计和实现的设计与实现.docx
- 基于java的实习生管理系统设计和实现的设计与实现.docx
- 基于java的微乐校园的设计与实现.docx
- 基于java的网上购物系统的设计与实现.docx
- 基于java的网上村委会业务办理系统的设计与实现.docx
- 基于java的小型企业客户关系管理系统的设计与实现.docx
- 基于java的物流管理系统的设计与实现.docx
- 基于java的线上历史馆藏系统的设计与实现.docx
- 基于java的小型医院医疗设备管理系统的设计与实现.docx
- 基于java的校园悬赏任务平台boot的设计与实现.docx
- 基于java的校园失物招领系统的设计与实现.docx
- 基于java的协同过滤算法的东北特产销售系统的设计与实现.docx
- 基于java的校园志愿者管理系统的设计与实现.docx