我最近开始学习JPA(作为Angular 5 app的后端)并遇到了一个问题。我想基本上为一个数据库中不同表中的相同字段发送相同的信息。它很糟糕,因为我在网上找不到任何解决方案。
所以,详细解释一下:
数据库测试。 表1 - id,第1列,第2列,事物等 表2 - id,things_1
所以,这是一个问题 - 如何将日期从一个htm-form-field中轻松地存储到事物和事物1?
P.S。也许有一种方法可以将数据输入到多选字段然后直接发送到Table_1,但如果数据库中的“东西”的值已经相同,它就不会存储“事物”的值。表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;
}
}