Wietam,
Chciałbym się zapytać jak można w najlepszy sposób zaimplementować multiple forms.
Klasa Vehicle:
@Entity
@Table(name = "vehicles")
public class Vehicle {
@OneToMany(cascade = CascadeType.ALL)
private List<Document> documents= new ArrayList<>();
}
Klasa Document
@Entity
@Table(name = "documents")
public class Document {
@Column
private String description;
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "vehicle_id")
private Vehicle vehicle;
}
Przypuśćmy, że edytuję formularz i mam już parę encji Document w klasie Vehicle. Pytanie: jak najlepiej sprawdzić czy zmieniamy już istniejący rekord a jak dodajemy. Myślałem o tym żeby przekazywać w formularzy również PRIMARY KEY ale gdy użytkownik zmieni wartość dla PK (w chromie przez "zbadaj element" i wstawi ID np: 123 dla ID: 321) to może dojść do konfliktu.
Na pewno ktoś już miał takie problemy na forum więc pozwoliłem sobie was spytać o to.
Dzięki i pozdrawiam.