数据库:Matrix样式表的表和映射

时间:2015-09-08 14:49:26

标签: database spring postgresql database-design

我正在使用Postgres应用程序处理Spring-MVC,我正在尝试编写报告生成表单。现在,为此,我必须保存表单的数据。但是,报告中有这种矩阵的一部分,我不知道如何实现。当然,我可以做到,但我想要一些优化的东西。 Image

从图像中可以看到,在左侧,有字段,每个字段都有不同的值,如图所示插入。

截至目前,我只能将一个表作为零件出现,其类别如下所述。但是由于类中的每个变量都有6个值,因此需要创建6个表并进行映射。我想避免这种情况。我该怎么办?

@Entity
@Table(name = "containment")
public class Containment {

    @Id
    @Column(name="containment_id")
    @GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "containment_gen")
    @SequenceGenerator(name = "containment_gen",sequenceName = "containment_seq")
    private Long containmentId;

    @Column(name = "parts_at_plant")
    private String partsAtPlant;

    @Column(name = "parts_at_logistics")
    private String partsAtLogistics;



}

我正在创建类,而不是直接编写数据库表。如果有人想在SQL代码中看到上述内容,我非常乐意编写它。谢谢。

0 个答案:

没有答案