Ich habe Entität ServiceConfig
mit zu OneToMany Beziehung:Eltern-ID nicht auf dem Kind Tabelle Whit einfügen OneToMany Beziehung in java
@OneToMany(mappedBy = "serviceConfig", fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true)
private List<NotificationItem> notificationItems;
@OneToMany(mappedBy = "serviceConfig", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
private List<QosItem> qosItems;
Und in jeder Kind-Klasse, die ich habe:
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "TD_SERVICE_CONFIG_ID")
private ServiceConfig serviceConfig;
Als ich falle neu ServiceConfig
- Ich habe 3 Tabellen, ServiceConfig
, NotificationItem
und QosItem
. In NotificationItem
und QosItem
Tabellen habe ich leere Spalte TD_SERVICE_CONFIG_ID
aber alle Daten eingefügt.
Wie kann ich Hibernate (Anmerkungen oder andere Konfigurationen) für erfolgreich einfügen Eltern-ID zu TD_SERVICE_CONFIG_ID
Spalte des Kindes?
Wie speichern Sie die Entität ?! Stellen Sie die ServiceConfig für die zwei NotificationItem und QosItem ?! –