我正在使用Postgres应用程序处理Spring-MVC,我正在尝试编写报告生成表单。现在,为此,我必须保存表单的数据。但是,报告中有这种矩阵的一部分,我不知道如何实现。当然,我可以做到,但我想要一些优化的东西。
从图像中可以看到,在左侧,有字段,每个字段都有不同的值,如图所示插入。
截至目前,我只能将一个表作为零件出现,其类别如下所述。但是由于类中的每个变量都有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代码中看到上述内容,我非常乐意编写它。谢谢。