Hibernate 分片

使用 Hibernate 实现水平分区

参考指南

3.0.0.Beta2


目录

前言
1. 架构
1.1. 概述
1.2. 通用分片逻辑
1.3. 应用程序特定分片逻辑
1.4. 系统要求
2. 配置
2.1. 概述
2.1.1. 天气报告数据库架构
2.1.2. 天气报告对象模型
2.1.3. weather.hbm.xml 的内容
2.2. 获取分片SessionFactory
2.3. 使用 Hibernate 注释和分片
2.4. 配置限制
3. 分片策略
3.1. 概述
3.2. ShardAccessStrategy
3.2.1. SequentialShardAccessStrategy
3.2.2. ParallelShardAccessStrategy
3.3. ShardSelectionStrategy
3.4. ShardResolutionStrategy
3.5. ID 生成
4. 重新分片
4.1. 虚拟分片
5. 查询
5.1. 概述
5.2. 条件
5.3. HQL
5.4. 查询时使用分片策略
6. 限制
6.1. Hibernate API 的不完整实现
6.2. 跨分片的对象图
6.3. 分布式事务
6.4. 有状态拦截器
6.5. 具有基本类型 ID 的对象
6.6. 复制数据