Я недавно начал изучать JPA (как бэкэнд для приложения Angular 5) и столкнулся с одной проблемой. Я хотел отправить одну и ту же информацию в основном для одних и тех же полей в разных таблицах в одной базе данных. И это было ужасно, потому что ни одно решение, которое я нашел в Интернете, не сработало.
Итак, чтобы объяснить в деталях:
Проверка базы данных.
Таблица 1 - идентификатор, столбец 1, столбец 2, вещи и т. Д.
Таблица 2 - идентификатор, вещи_1
Итак, вот вопрос - как я могу хранить данные из одного htm-поля формы в вещах и вещах 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;
}
}