【发布时间】:2016-12-22 15:43:54
【问题描述】:
我们必须将一些动态配置以 JSON 格式存储在数据库中。会有一些默认配置,并且可以按帐户覆盖。有人可以帮我制定存储此类数据的策略吗?
我想出了以下方法。如果 accountConfig 为空,则查看 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
我应该继承还是嵌入实体?还是别的什么?
【问题讨论】:
标签: java database jpa database-design