我们必须在DB中以JSON格式存储一些动态配置。会有一些默认配置,并且可以覆盖每个帐户。有人可以帮助我制定存储此类数据的策略。
我想出了以下内容。如果accountConfig为null,则查看defaultConfig。
DefaultConfig表
id, name, config
1 name1 {x:12, y: 13}
2 name2 {y:10, z:100}
AccountConfig表
id, accountId, defaultConfigId, accountConfig, active
1 1000 1 null false
2 1000 2 {y:11, z:111} true
我应该有继承还是嵌入式实体?或其他什么?