Hallo,
Ich arbeite mit Hibernate und ich habe eine Tabelle mit 4 Spalten: ID, Vorname, Nachname, email.
Wenn ich einen neuen Datensatz einfüge aber die email bereits in der Datenbank vorkommt sollen die restlichen Daten einfach aktualisiert werden.
Sprich ich habe folgende Einträge in der Tabelle:
1 ; Martin, Müller, martin@gmx.de
Jetzt versucht mein script folgenden Eintrag in die Datenbank zu schreiben:
insert: Martin, Neuer, martin@gmx.de (ID ist autoincrement)
Da die email, die eingefügt werden soll, bereits in der Datenbank existiert wird dieser Eintrag jetzt aktualisiert und die Tabelle sieht nun so aus:
1 ; Martin, Neuer, martin@gmx.de
Das einzige was mir einfallen würde um das zu realisieren wäre zu schauen ob es einen Eintrag mit so einer email gibt und dann den neuen Eintrag per update an diese Stelle zu schreiben aber das erscheint mir für so eine gängige Aufgabe zu aufwendig.
Ich arbeite mit Hibernate und ich habe eine Tabelle mit 4 Spalten: ID, Vorname, Nachname, email.
Wenn ich einen neuen Datensatz einfüge aber die email bereits in der Datenbank vorkommt sollen die restlichen Daten einfach aktualisiert werden.
Sprich ich habe folgende Einträge in der Tabelle:
1 ; Martin, Müller, martin@gmx.de
Jetzt versucht mein script folgenden Eintrag in die Datenbank zu schreiben:
insert: Martin, Neuer, martin@gmx.de (ID ist autoincrement)
Da die email, die eingefügt werden soll, bereits in der Datenbank existiert wird dieser Eintrag jetzt aktualisiert und die Tabelle sieht nun so aus:
1 ; Martin, Neuer, martin@gmx.de
Das einzige was mir einfallen würde um das zu realisieren wäre zu schauen ob es einen Eintrag mit so einer email gibt und dann den neuen Eintrag per update an diese Stelle zu schreiben aber das erscheint mir für so eine gängige Aufgabe zu aufwendig.