Java 如何将相同的数据发送到两个不同的表?

Java 如何将相同的数据发送到两个不同的表?,java,database,postgresql,jpa,Java,Database,Postgresql,Jpa,我最近开始学习JPA(作为Angular 5应用程序的后端),遇到了一个问题。我想为一个数据库中不同表中的相同字段发送相同的信息。这很糟糕,因为我在网上找不到有效的解决方案 因此,请详细解释: 数据库测试。 表1——id、第1列、第2列、事物等 表2-id,事物1 因此,这里有一个问题-如何愚蠢地将日期从一个htm表单字段存储到things and things 1 另外,也许还有一种方法可以将数据发送到多选字段,然后直接发送到表_1,但是如果数据库中“things”的值已经相同,它不会将“th

我最近开始学习JPA(作为Angular 5应用程序的后端),遇到了一个问题。我想为一个数据库中不同表中的相同字段发送相同的信息。这很糟糕,因为我在网上找不到有效的解决方案

因此,请详细解释:

数据库测试。 表1——id、第1列、第2列、事物等 表2-id,事物1

因此,这里有一个问题-如何愚蠢地将日期从一个htm表单字段存储到things and things 1

另外,也许还有一种方法可以将数据发送到多选字段,然后直接发送到表_1,但是如果数据库中“things”的值已经相同,它不会将“things”的值存储在表2中吗

p.p.S.很抱歉这个愚蠢的问题,我刚开始学习。谢谢你,并提前表示歉意

@Entity
@Table(name ="Table_1")
@SecondaryTable(name="Table_2",
                pkJoinColumns = @PrimaryKeyJoinColumn(name="Table_2_id", referencedColumnName="Table_1_id")
)
public class New{
 public New() {}

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    @Column (name ="Table_1_id")
    private Long Table_1_id;

    @Column (name ="things", table = "Table_2")
    private String things;

    public Long getTable_1_id() {
        return Table_1_id;
    }

    public void setTable_1_id(Long Table_1_id) {
        this.Table_1_id = nfa_id;
    }


    public String getThings() {
        return things;
    }

    public void setThings(String things) {
        this.things = things;
    }
}

“我想为一个数据库中不同表中的相同字段发送相同的信息。”-为什么需要这种数据冗余?通常情况下,一个提示是避免冗余,另一个提示是使用数据库事务处理此类事务。如果将这两条语句包装在一个事务中,则可以保证这两条语句要么都成功,要么都不成功(原子性)。