`
zhongguoren
  • 浏览: 7515 次
  • 来自: 地球
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate参考文档2.1.6

阅读更多
--------------------------------------------------------------------------------
HIBERNATE - 符合Java习惯的关系数据库持久化
Hibernate参考文档
2.1.6

--------------------------------------------------------------------------------

目录

前言

1. 在Tomcat中快速上手

2. 体系结构

3. SessionFactory配置
[list=]
3.1. 可编程配置方式
3.2. 获取SessionFactory
3.3. 用户自行提供JDBC连接
3.4. Hibernate提供的JDBC连接
3.5. 可选配置属性

3.6. Logging
3.7. 实现NamingStrategy(命名策略)
3.8. XML配置文件
[/list]
4. [url]持久化类(Persistent Classes)[/url]
[list=]
4.1. POJO简单示例

4.2. 实现继承(Inheritance)
4.3. 实现equals()和hashCode()
4.4. 持久化生命周期(Lifecycle)中的回调(Callbacks)
4.5. 合法性检查(Validatable)回调
4.6. XDoclet标记示例
[/list]
5. [url]O/R Mapping基础[/url]

    5.1. [url]映射声明(Mapping declaration)[/url]
    [list=]
    5.1.1. Doctype
    5.1.2. hibernate-mapping
    5.1.3. class
    5.1.4. id

      5.1.4.1. generator
      5.1.4.2. [url]高/低位算法(Hi/Lo Algorithm)[/url]
      5.1.4.3. [url]UUID算法(UUID Algorithm )[/url]
      5.1.4.4. [url]标识字段和序列(Identity columns and Sequences)[/url]
      5.1.4.5. [url]程序分配的标识符(Assigned Identifiers)[/url]

    5.1.5. [url]composite-id 联合ID[/url]
    5.1.6. 识别器(discriminator)
    5.1.7. 版本(version)(可选)
    5.1.8. [url]时间戳(timestamp )(可选)[/url]
    5.1.9. property
    5.1.10. 多对一(many-to-one)
    5.1.11. 一对一
    5.1.12. [url]组件(component), 动态组件(dynamic-component)[/url]
    5.1.13. 子类(subclass)
    5.1.14. 连接的子类(joined-subclass)
    5.1.15. [url]map, set, list, bag[/url]
    5.1.16. 引用(import)

5.2. [url]Hibernate 的类型[/url]

5.3. SQL中引号包围的标识符
5.4. [url]映射文件的模块化(Modular mapping files)[/url]
[/list]
6. 集合类(Collections)映射

    6.1. [url]持久化集合类(Persistent Collections)[/url]
    6.2. [url]映射集合(Mapping a Collection)[/url]
    6.3. [url]值集合和多对多关联(Collections of Values and Many-To-Many Associations)[/url]
    6.4. [url]一对多关联(One-To-Many Associations)[/url]
    6.5. [url]延迟初始化(延迟加载)(Lazy Initialization)[/url]
    6.6. [url]集合排序(Sorted Collections)[/url]
    6.7. 使用<idbag>
    6.8. [url]双向关联(Bidirectional Associations)[/url]
    6.9. [url]三重关联(Ternary Associations)[/url]
    6.10. [url]异类关联(Heterogeneous Associations)[/url]
    6.11. [url]集合例子(Collection example)[/url]

7. 组件(Component)映射

    7.1. [url]依赖对象(Dependent objects)[/url]
    7.2. 在集合中出现的依赖对象
    7.3. [url]组件作为Map的索引(Components as Map indices )[/url]
    7.4. [url]组件作为联合标识符(Components as composite identifiers)[/url]
    7.5. [url]动态组件 (Dynamic components)[/url]

8. [url]继承映射(Inheritance Mappings)[/url]

9. [url]操作持久化数据(Manipulating Persistent Data)[/url]
[list=]
9.1. 创建一个持久化对象
9.2. 装载对象
9.3. Querying

    9.3.1. [url]标量查询(Scalar query)[/url]
    9.3.2. [url]查询接口(Query interface)[/url]
    9.3.3. [url]可滚动迭代(Scrollable iteration)[/url]
    9.3.4. [url]过滤集合类(Filtering collections)[/url]
    9.3.5. 条件查询
    9.3.6. 使用本地SQL的查询

9.4. 更新对象

9.5. 删除持久化对象
9.6. 同步(Flush)
9.7. 结束一个Session

9.8. [url]生命周期和对象图(Lifecyles and object graphs)[/url]
9.9. 拦截器(Interceptors)
9.10. [url]元数据(Metadata) API[/url]
[/list]
10. [url]事务和并行(Transactions And Concurrency)[/url]
[list=]
10.1. [url]配置,会话和工厂(Configurations, Sessions and Factories)[/url]
10.2. [url]线程和连接(Threads and connections)[/url]
10.3. 考虑对象辨别
10.4. [url]乐观并发控制(Optimistic concurrency control)[/url]

10.5. [url]会话断开连接(Session disconnection)[/url]
10.6. [url]悲观锁定(Pessimistic Locking)[/url]
[/list]
11. [url]Hibernate查询语言(Query Language), 即HQL[/url]

12. [url]条件查询(Criteria Query)[/url]

13. 原生SQL查询

14. [url]性能提升(Improving performance)[/url]
[list=]
14.1. 理解集合的性能

14.2. 用于延迟装载的代理
14.3. [url]第二层缓存(The Second Level Cache)s[/url]

14.4. 管理Session缓存
14.5. [url]查询缓存(Query Cache)[/url]
[/list]
15. 工具箱指南
[list=]
15.1. [url]Schema 生成器(Schema Generation)[/url]

    15.1.1. [url]对schema定制化(Customizing the schema)[/url]
    15.1.2. 运行该工具
    15.1.3. 属性(Properties)
    15.1.4. [url]使用Ant(Using Ant)[/url]
    15.1.5. [url]对schema的增量更新(Incremental schema updates)[/url]
    15.1.6. [url]用Ant来增量更新schema(Using Ant for incremental schema updates)[/url]

15.2. [url]代码生成(Code Generation)[/url]

    15.2.1. 配置文件(可选)
    15.2.2. meta属性
    15.2.3. [url]基本的finder生成器(Basic finder generator)[/url]
    15.2.4. [url]基于Velocity的渲染器/生成器(Velocity based renderer/generator)[/url]

15.3. [url]映射文件生成器(Mapping File Generation)[/url]
    [url]15.3.1. 运行此工具[/url]

[/list]
16. [url]示例:父子关系(Parent Child Relationships)[/url]

    16.1. 关于collections
    16.2. [url]双向的一对多关系(Bidirectional one-to-many)[/url]
    16.3. [url]级联生命周期(Cascading lifecycle)[/url]
    16.4. [url]级联更新(Using cascading update())[/url]
    16.5. 结论

17. [url]示例:Weblog 应用程序[/url]

    17.1. 持久化类
    17.2. [url]Hibernate 映射[/url]
    17.3. [url]Hibernate 代码[/url]

18. 示例:不同的映射

19. [url]最佳实践(Best Practices)[/url]

--------------------------------------------------------------------------------
分享到:
评论
1 楼 ouspec 2006-10-17  
很不错,收藏。

另外头像的MM是谁啊,好漂亮

相关推荐

    Hibernate 2.1.6 参考文档.CHM

    Hibernate 2.1.6 参考文档.CHM

    hibernate中文参考文档.pdf

    根据提供的信息,我们可以了解到这份文档是关于Hibernate 2.1.6版本的中文参考文档。接下来,我们将基于标题、描述以及部分展示的内容来提取并解释关键的知识点。 ### Hibernate简介 Hibernate是一个开源的对象...

    hibernate 中文参考文档

    根据给定的文件信息,我们将深入探讨Hibernate框架的相关知识点,特别是在中文参考文档中提及的关键概念和技术细节。 ### Hibernate概述 Hibernate是一种开源的对象关系映射(ORM)框架,用于Java应用程序与数据库...

    hibernate中文参考文档

    Hibernate中文参考文档是一份面向中文用户的Hibernate学习资源,它覆盖了Hibernate的各个方面,包括但不限于核心概念、配置方法、会话管理、事务处理、查询语言、缓存机制和性能优化等。这份文档因其内容全面而受到...

    HIBERNATE中文参考文档

    《HIBERNATE中文参考文档》是一份详尽的指南,旨在帮助开发人员深入了解和掌握Hibernate框架,这是Java世界中最流行的持久层框架之一。本文档版本为2.1.6,涵盖了Hibernate的核心概念、配置、使用技巧以及高级特性,...

    Hibernate中文参考文档pdf

    提供的文档版本为 Hibernate 2.1.6。此版本虽然不是最新的,但对于了解 Hibernate 的基本用法和特性仍然非常有价值。随着时间的发展,Hibernate 已经发展到了更高级的版本,但许多核心概念和用法在这些版本之间都是...

    Hibernate_参考中文版

    ### Hibernate参考手册中文版知识点概览 #### 一、简介 Hibernate是一款开源的对象关系映射(Object Relational Mapping,简称ORM)框架,它为Java应用提供了对数据库的持久化操作支持,极大地简化了数据访问层的...

    Hibernate 中文文档

    文档提及的版本为 2.1.6,这是一个相对早期的版本,但仍然具有重要的参考价值。随着技术的发展,后续版本可能包含更多功能和改进,但在学习和理解 Hibernate 的核心概念时,2.1.6 版本的文档仍然是一个良好的起点。...

    hibernate 2

    文档中的“Hibernate Version:2.1.6”可能是指该介绍文档是基于Hibernate 2.1.6版本进行介绍的。虽然Hibernate技术已经发展到了更高版本,但作为基础版本,2.1.6版本依然有着其重要的地位和作用。 Hibernate 2所...

    hibernate中文开发详解

    《Hibernate中文开发详解》是针对Hibernate框架的一份详尽指南,旨在帮助开发者深入了解并掌握这一持久化技术。本文将基于给定的标题、...本文仅覆盖了Hibernate的部分内容,更深入的学习还需参考官方文档和社区资源。

    Hibernate reference

    ### Hibernate参考指南 #### 一、简介 Hibernate是一款开源的对象关系映射(Object Relational Mapping,简称ORM)框架,用于Java应用与数据库交互。通过使用Hibernate,开发人员可以将对象模型映射到基于SQL的...

    Hibernate开发中文教程

    - **版本**: Hibernate 2.1.6 版本。 - **定义**: Hibernate 是一款开源的对象关系映射(Object-Relational Mapping, ORM)框架,用于简化 Java 应用程序与关系型数据库之间的交互。 - **特点**: - 将对象模型与...

    整合struct2、spring、hibernate的(带文档,带sql,带所有包)

    标题中的“整合struct2、spring、hibernate的(带文档,带sql,带所有包)”指的是将三个流行的Java开发框架Struts2、Spring和Hibernate整合在一起的项目。这样的整合是企业级Java应用开发中常见的实践,因为它允许...

Global site tag (gtag.js) - Google Analytics