DDD-15- 数据库设计
1、原则
数据库设计与领域模型保持一致
2、关键
一个实体可以映射为一个数据库表
实体相关表包含通用的基础字段
审计字段
created_at,created_by,last_updated_at 和 last_updated_by
便于乐观锁实现字段
version
领域模型中实体/值对象的属性,一般会映射成表中的字段
一个一对多关联,在数据库设计时可以映射成一个外键,但一般通过代码保证数据正确性
对数据表、字段等等的命名,应该依据词汇表,以便保证统一语言。
对于多对多关联,增加一个关联表,其中包括了两个实体表各自的主键
评论