文件名称:Hibernate3的帮助文档
文件大小:412KB
文件格式:RAR
更新时间:2012-04-13 15:28:43
Hibernate
详细的Hibernate3的帮助文档
前言
1. 翻译说明
2. 版权声明
1. 在Tomcat中快速上手
1.1. 开始Hibernate之旅
1.2. 第一个持久化类
1.3. 映射cat
1.4. 与Cat同乐
1.5. 结语
2. Hibernate入门
2.1. 前言
2.2. 第一部分 - 第一个Hibernate程序
2.2.1. 第一个class
2.2.2. 映射文件
2.2.3. Hibernate配置
2.2.4. 用Ant编译
2.2.5. 安装和帮助
2.2.6. 加载并存储对象
2.3. 第二部分 - 关联映射
2.3.1. 映射Person类
2.3.2. 一个单向的Set-based关联
2.3.3. 使关联工作
2.3.4. 值类型的集合
2.3.5. 双向关联
2.3.6. 使双向关联工作
2.4. 总结
3. 体系结构(Architecture)
3.1. 概况(Overview)
3.2. 实例状态
3.3. JMX整合
3.4. 对JCA的支持
4. 配置
4.1. 可编程的配置方式
4.2. 获得SessionFactory
4.3. JDBC连接
4.4. 可选的配置属性
4.4.1. SQL方言
4.4.2. 外连接抓取(Outer Join Fetching)
4.4.3. 二进制流 (Binary Streams)
4.4.4. 二级缓存与查询缓存
4.4.5. 查询语言中的替换
4.4.6. Hibernate的统计(statistics)机制
4.5. 日志
4.6. 实现NamingStrategy
4.7. XML配置文件
4.8. J2EE应用程序服务器的集成
4.8.1. 事务策略配置
4.8.2. JNDI绑定的SessionFactory
4.8.3. JTA和Session的自动绑定
4.8.4. JMX部署
5. 持久化类(Persistent Classes)
5.1. 一个简单的POJO例子
5.1.1. 为持久化字段声明访问器(accessors)和是否可变的标志(mutators)
5.1.2. 实现一个默认的(即无参数的)构造方法(constructor)
5.1.3. 提供一个标识属性(identifier property)(可选)
5.1.4. 使用非final的类 (可选)
5.2. 实现继承(Inheritance)
5.3. 实现equals()和hashCode()
5.4. 动态模型(Dynamic models)
6. 对象/关系数据库映射基础(Basic O/R Mapping)
6.1. 映射定义(Mapping declaration)
6.1.1. Doctype
6.1.2. hibernate-mapping
6.1.3. class
6.1.4. id
6.1.4.1. Generator
6.1.4.2. 高/低位算法(Hi/Lo Algorithm)
6.1.4.3. UUID算法(UUID Algorithm )
6.1.4.4. 标识字段和序列(Identity columns and Sequences)
6.1.4.5. 程序分配的标识符(Assigned Identifiers)
6.1.4.6. 触发器实现的主键生成器(Primary keys assigned by triggers)
6.1.5. composite-id
6.1.6. 鉴别器(discriminator)
6.1.7. 版本(version)(可选)
6.1.8. timestamp (optional)
6.1.9. property
6.1.10. 多对一(many-to-one)
6.1.11. 一对一
6.1.12. 组件(component), 动态组件(dynamic-component)
6.1.13. properties
6.1.14. 子类(subclass)
6.1.15. 连接的子类(joined-subclass)
6.1.16. 联合子类(union-subclass)
6.1.17. 连接(join)
6.1.18. 键(key)
6.1.19. 字段和规则元素(column and formula elements)
6.1.20. 引用(import)
6.1.21. any
6.2. Hibernate 的类型
6.2.1. 实体(Entities)和值(values)
6.2.2. 基本值类型
6.2.3. 自定义值类型
6.3. SQL中引号包围的标识符
6.4. 其他元数据(Metadata)
6.4.1. 使用 XDoclet 标记
6.4.2. 使用 JDK 5.0 的注解(Annotation)
7. 集合类(Collections)映射
7.1. 持久化集合类(Persistent collections)
7.2. 集合映射( Collection mappings )
7.2.1. 集合外键(Collection foreign keys)
7.2.2. 集合元素(Collection elements)
7.2.3. 索引集合类(Indexed collections)
7.2.4. 值集合于多对多关联(Collections of values and many-to-many associations)
7.2.5. 一对多关联(One-to-many Associations)
7.3. 高级集合映射(Advanced collection mappings)
7.3.1. 有序集合(Sorted collections)
7.3.2. 双向关联(Bidirectional associations)
7.3.3. 三重关联(Ternary associations)
7.3.4. 使用
【文件预览】:
Hibernate3.chm