Hibernate参考文档2.1.6

--------------------------------------------------------------------------------
[color=darkred][b]HIBERNATE - 符合Java习惯的关系数据库持久化[/b][/color]
[size=18][b]Hibernate参考文档
2.1.6[/b][/size]
--------------------------------------------------------------------------------

[size=18][b]目录[/b][/size]

[url=http://zhongguoren.iteye.com/blog/28072]前言[/url]
[list][url]翻译说明[/url][/list]
1. [url]在Tomcat中快速上手[/url]
[list]
1.1. [url]开始Hibernate之旅[/url]
1.2. [url]第一个可持久化类[/url]
1.3. [url]映射cat[/url]
1.4. [url]与猫同乐[/url]
1.5. [url]结语[/url]
[/list]
2. [url]体系结构[/url]
[list]
2.1. [url]总览[/url]
2.2. [url]JMX集成[/url]
2.3. [url]JCA支持[/url]
[/list]
3. [url]SessionFactory配置[/url]
[list=]
3.1. [url]可编程配置方式[/url]
3.2. [url]获取SessionFactory[/url]
3.3. [url]用户自行提供JDBC连接[/url]
3.4. [url]Hibernate提供的JDBC连接[/url]
3.5. [url]可选配置属性[/url]
[list]
3.5.1. [url]SQL Dialects SQL 方言[/url]
3.5.2. [url]外连接抓取(Outer Join Fetching )[/url]
3.5.3. [url]二进制流[/url]
3.5.4. [url]自定义CacheProvider[/url]
3.5.5. [url]事务策略配置[/url]
3.5.6. [url]绑定SessionFactory到JNDI[/url]
3.5.7. [url]查询语言替换[/url]
[/list]
3.6. [url]Logging[/url]
3.7. [url]实现NamingStrategy(命名策略)[/url]
3.8. [url]XML配置文件[/url]
[/list]
4. [url]持久化类(Persistent Classes)[/url]
[list=]
4.1. [url]POJO简单示例[/url]
[list]
4.1.1. [url]为持久化字段声明访问器(accessors)和是否可变的标志(mutators)[/url]
4.1.2. [url]实现一个默认的构造方法(constructor)[/url]
4.1.3. [url]提供一个标识属性(identifier property)(可选)[/url]
4.1.4. [url]建议使用不是final的类 (可选)[/url]
[/list]
4.2. [url]实现继承(Inheritance)[/url]
4.3. [url]实现equals()和hashCode()[/url]
4.4. [url]持久化生命周期(Lifecycle)中的回调(Callbacks)[/url]
4.5. [url]合法性检查(Validatable)回调[/url]
4.6. [url]XDoclet标记示例[/url]
[/list]
5. [url]O/R Mapping基础[/url]
[list=1]
5.1. [url]映射声明(Mapping declaration)[/url]
[list=]
5.1.1. [url]Doctype[/url]
5.1.2. [url]hibernate-mapping[/url]
5.1.3. [url]class[/url]
5.1.4. [url]id[/url]
[list]
5.1.4.1. [url]generator[/url]
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]
[/list]
5.1.5. [url]composite-id 联合ID[/url]
5.1.6. [url]识别器(discriminator)[/url]
5.1.7. [url]版本(version)(可选)[/url]
5.1.8. [url]时间戳(timestamp )(可选)[/url]
5.1.9. [url]property[/url]
5.1.10. [url]多对一(many-to-one)[/url]
5.1.11. [url]一对一[/url]
5.1.12. [url]组件(component), 动态组件(dynamic-component)[/url]
5.1.13. [url]子类(subclass)[/url]
5.1.14. [url]连接的子类(joined-subclass)[/url]
5.1.15. [url]map, set, list, bag[/url]
5.1.16. [url]引用(import)[/url]
[/list]
5.2. [url]Hibernate 的类型[/url]
[list]
5.2.1. [url]实体(Entities)和值(values)[/url]
5.2.2. [url]基本值类型[/url]
5.2.3. [url]持久化枚举(Persistent enum)类型[/url]
5.2.4. [url]自定义值类型[/url]
5.2.5. [url]映射到"任意"(any)类型[/url]
[/list]
5.3. [url]SQL中引号包围的标识符[/url]
5.4. [url]映射文件的模块化(Modular mapping files)[/url]
[/list]
6. [url]集合类(Collections)映射[/url]
[list]
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. [url]使用<idbag>[/url]
6.8. [url]双向关联(Bidirectional Associations)[/url]
6.9. [url]三重关联(Ternary Associations)[/url]
6.10. [url]异类关联(Heterogeneous Associations)[/url]
6.11. [url]集合例子(Collection example)[/url]
[/list]
7. [url]组件(Component)映射[/url]
[list]
7.1. [url]依赖对象(Dependent objects)[/url]
7.2. [url]在集合中出现的依赖对象[/url]
7.3. [url]组件作为Map的索引(Components as Map indices )[/url]
7.4. [url]组件作为联合标识符(Components as composite identifiers)[/url]
7.5. [url]动态组件 (Dynamic components)[/url]
[/list]
8. [url]继承映射(Inheritance Mappings)[/url]
[list]
8.1. [url]三种策略[/url]
8.2. [url]限制[/url]
[/list]
9. [url]操作持久化数据(Manipulating Persistent Data)[/url]
[list=]
9.1. [url]创建一个持久化对象[/url]
9.2. [url]装载对象[/url]
9.3. [url]Querying[/url]
[list]
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. [url]条件查询[/url]
9.3.6. [url]使用本地SQL的查询[/url]
[/list]
9.4. [url]更新对象[/url]
[list]
9.4.1. [url]在同一Session中更新[/url]
9.4.2. [url]更新从session脱离的对象[/url]
9.4.3. [url]把与Session脱离的对象重新绑定[/url]
[/list]
9.5. [url]删除持久化对象[/url]
9.6. [url]同步(Flush)[/url]
9.7. [url]结束一个Session[/url]
[list]
9.7.1. [url]同步(Flush) Session[/url]
9.7.2. [url]提交数据库事务[/url]
9.7.3. [url]关闭Session[/url]
9.7.4. [url]处理异常[/url]
[/list]
9.8. [url]生命周期和对象图(Lifecyles and object graphs)[/url]
9.9. [url]拦截器(Interceptors)[/url]
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. [url]考虑对象辨别[/url]
10.4. [url]乐观并发控制(Optimistic concurrency control)[/url]
[list]
10.4.1. [url]使用长生命周期带有自动版本化的会话[/url]
10.4.2. [url]使用带有自动版本化的多个会话[/url]
10.4.3. [url]应用程序自己进行版本检查[/url]
[/list]
10.5. [url]会话断开连接(Session disconnection)[/url]
10.6. [url]悲观锁定(Pessimistic Locking)[/url]
[/list]
11. [url]Hibernate查询语言(Query Language), 即HQL[/url]
[list]
11.1. [url]大小写敏感性(Case Sensitivity)[/url]
11.2. [url]from 子句[/url]
11.3. [url]联合(Associations)和连接(joins)[/url]
11.4. [url]select子句[/url]
11.5. [url]统计函数(Aggregate functions)[/url]
11.6. [url]多态(polymorphism)查询[/url]
11.7. [url]where子句[/url]
11.8. [url]表达式(Expressions)[/url]
11.9. [url]order by 子句[/url]
11.10. [url]group by 子句[/url]
11.11. [url]子查询[/url]
11.12. [url]HQL示例[/url]
11.13. [url]提示和技巧(Tips & Tricks)[/url]
[/list]
12. [url]条件查询(Criteria Query)[/url]
[list]
12.1. [url]创建一个Criteria实例[/url]
12.2. [url]缩小结果集范围[/url]
12.3. [url]对结果排序[/url]
12.4. [url]关联(Associations)[/url]
12.5. [url]动态关联对象获取(Dynamic association fetching)[/url]
12.6. [url]根据示例查询(Example queries)[/url]
[/list]
13. [url]原生SQL查询[/url]
[list]
13.1. [url]创建一个基于SQL的Query[/url]
13.2. [url]别名和属性引用[/url]
13.3. [url]为SQL查询命名[/url]
[/list]
14. [url]性能提升(Improving performance)[/url]
[list=]
14.1. [url]理解集合的性能[/url]
[list]
14.1.1. [url]分类[/url]
14.1.2. [url]Lists, maps 和sets用于更新效率最高[/url]
14.1.3. [url]Bag和list是反向集合类中效率最高的[/url]
14.1.4. [url]一次性删除(One shot delete)[/url]
[/list]
14.2. [url]用于延迟装载的代理[/url]
14.3. [url]第二层缓存(The Second Level Cache)s[/url]
[list]
14.3.1. [url]对映射(Mapping)缓冲[/url]
14.3.2. [url]策略:只读缓存[/url]
14.3.3. [url]策略:读/写缓存[/url]
14.3.4. [url]策略:不严格的读/写缓存[/url]
14.3.5. [url]策略:事务缓存(transactional)[/url]
[/list]
14.4. [url]管理Session缓存[/url]
14.5. [url]查询缓存(Query Cache)[/url]
[/list]
15. [url]工具箱指南[/url]
[list=]
15.1. [url]Schema 生成器(Schema Generation)[/url]
[list]
15.1.1. [url]对schema定制化(Customizing the schema)[/url]
15.1.2. [url]运行该工具[/url]
15.1.3. [url]属性(Properties)[/url]
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]
[/list]
15.2. [url]代码生成(Code Generation)[/url]
[list]
15.2.1. [url]配置文件(可选)[/url]
15.2.2. [url]meta属性[/url]
15.2.3. [url]基本的finder生成器(Basic finder generator)[/url]
15.2.4. [url]基于Velocity的渲染器/生成器(Velocity based renderer/generator)[/url] [/list]
15.3. [url]映射文件生成器(Mapping File Generation)[/url]
[list][url]15.3.1. 运行此工具[/url][/list]
[/list]
16. [url]示例:父子关系(Parent Child Relationships)[/url]
[list]
16.1. [url]关于collections[/url]
16.2. [url]双向的一对多关系(Bidirectional one-to-many)[/url]
16.3. [url]级联生命周期(Cascading lifecycle)[/url]
16.4. [url]级联更新(Using cascading update())[/url]
16.5. [url]结论[/url]
[/list]
17. [url]示例:Weblog 应用程序[/url]
[list]
17.1. [url]持久化类[/url]
17.2. [url]Hibernate 映射[/url]
17.3. [url]Hibernate 代码[/url]
[/list]
18. [url]示例:不同的映射[/url]
[list]
18.1. [url]雇员/雇主(Employer/Employee)[/url]
18.2. [url]作者/著作(Author/Work)[/url]
18.3. [url]客户/订单/产品(Customer/Order/Product)[/url]
[/list]
19. [url]最佳实践(Best Practices)[/url]

--------------------------------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值