【发布时间】:2018-03-21 21:17:35
【问题描述】:
我实现了一个使用数据库的服务。数据库中的表很少。在这些表中存储一些计算的结果。另一个服务为每个计算创建一个新表,现在表列表如下所示:
- calculation_1_0
- calculation_2_0
- calculation_2_1
- calculation_2_2
- calculation_3_0
- calculation_X_Y
所有表的表结构都相同。
是否可以使用 JPA 从这些表中获取数据而无需为每个表创建实体?
【问题讨论】:
-
非常糟糕的表结构设计。应该只有一张表,其中包含我们记住计算编号的列“计算编号”,例如3_0、2_1等。重新设计模型,这是最好和最简单的解决方案。
-
@krokodilko 我完全同意你的观点,但我不负责改变设计结构,因为我不是它的开发者,我只是将它用于我的目标。