企业应用架构设计--关系结构模式(第12章)
2013-02-07 16:20
453 查看
对象-关系结构模式(第12章)
1. 标识域(Identity Field)
定义:为了在内存对象和数据库行之间维护标识而在对象内保存的一个数据库标识域。
键选择:唯一、恒定,能快速进行相等操作、快速得到下一个键的类型(可以是单个或组合,但注意日期时间类型;可以是表唯一键,也可以是数据库唯一键,但当有表继承时需要警觉)
对象内表示方式:简单的使用整数键即可,组合的可以建立一个键类(通用类或每个对象独自对应一个类均可)
获取新键值:自动生成域、数据库计数器、GUID、键表(表名 + 下一个有效值)
使用时机:领域模型、行数据入口
2. 外键映射
定义:外键映射把对象引用映射到数据库中的外键
使用时机:适用于除多对多关联以外其它全部关联
3. 关联表映射
4. 依赖映射
5. 嵌入值
6. 序列化LOB
7. 单表继承
8. 类表继承
9. 具体表继承
10. 继承映射器
1. 标识域(Identity Field)
定义:为了在内存对象和数据库行之间维护标识而在对象内保存的一个数据库标识域。
键选择:唯一、恒定,能快速进行相等操作、快速得到下一个键的类型(可以是单个或组合,但注意日期时间类型;可以是表唯一键,也可以是数据库唯一键,但当有表继承时需要警觉)
对象内表示方式:简单的使用整数键即可,组合的可以建立一个键类(通用类或每个对象独自对应一个类均可)
获取新键值:自动生成域、数据库计数器、GUID、键表(表名 + 下一个有效值)
使用时机:领域模型、行数据入口
2. 外键映射
定义:外键映射把对象引用映射到数据库中的外键
使用时机:适用于除多对多关联以外其它全部关联
3. 关联表映射
4. 依赖映射
5. 嵌入值
6. 序列化LOB
7. 单表继承
8. 类表继承
9. 具体表继承
10. 继承映射器
相关文章推荐
- 算法、设计模式、企业应用架构模式、架构模式
- <<.NET B/S 架构实践>> 几种概念区别 - 算法、设计模式、企业应用架构模式、架构模式
- 企业应用架构模式--映射到关系数据库
- 企业应用架构模式--对象-关系行为模式(第11章)
- 企业应用架构模式笔记--第三章(映射到关系数据库)
- 总结 - 设计模式,企业应用架构模式,架构模式
- .Net 应用业务系统架构设计-项目结构图
- 浅谈企业应用软件架构设计过程
- 企业应用架构模式之延迟加载
- DotNET企业架构应用实践-数据库表记录的唯一性设计的设计兼议主键设定原则
- 企业应用架构模式
- 系统架构师谈企业应用架构之系统设计规范与原则2
- 企业应用架构模式--引言
- 企业应用架构模式笔记(2)组织领域逻辑
- 引言(企业应用架构模式)
- DotNET企业架构应用实践-实例架构设计中的业务分层-提取独立的业务层
- 读企业应用架构模式的一些疑惑
- 企业应用架构模式 读书笔记
- 架构、框架和设计模式关系
- 软件体系结构(构架)、框架、设计模式之间的关系