Ich habe zwei Tabelle KUNDE als Eltern und PROFIL als Kind mit einer zu vielen Beziehung.Ich möchte Daten aus beiden Tabellen gleichzeitig einfügen und auswählen wie?einfügen und wählen Datensatz in übergeordnete untergeordnete Tabelle
Antwort
Da u jdbc verwenden, wählen Eltern und Kind ein in mysql, zum Beispiel wie unten beitreten schreiben:
Select cust.id, cust.name, prof.id, prof.name von Kunde Kd join profiler prof auf cust.profid = prof.id
aber wie Sie den Datensatz in beiden Tabellen gleichzeitig einfügen – user542719
Sie müssen separat einfügen. –
Die INSERT-Anweisung wird in eine einzelne Tabelle eingefügt. Um Zeilen in zwei Tabellen einzufügen, müssen Sie zwei separate INSERT-Anweisungen verwenden. Platzieren Sie sie in einer Transaktion, um sicherzustellen, dass entweder beides abgeschlossen ist oder keines abgeschlossen ist.
Sie können dies nützlich finden: http://download.oracle.com/javase/tutorial/jdbc/index.html
Welche API verwenden Sie? JDBC? JPA 2? Etwas anderes? Welche Datenbank verwendest du? –
JDBC in der Derby-Datenbank – user542719