Guten Morgen in die Runde :
Ich baue gerade eine kleine Spring Boot Anwendung und will meine Datenobjekte in einer Datenbank speichern, Dazu benutze ich H2 als Datenbank und es klappt auch ziemlich gut.
Nun meine Frage : Wenn sich ein Objekt ändert und ich es erneut in die Datenbank speichere existiert es 2x. Wie schaffe ich es, dass das Objekte geupdatet wird ?
Zu meiner Struktur :
Meine Repositories existieren als Interface :
Das Speichern der Objekte erfolgt in einem speraten Repository Serive :
Kann mir jemand einen Tipp geben ?
Vielen Dank für eure Unterstützung
Euer Tummi
Ich baue gerade eine kleine Spring Boot Anwendung und will meine Datenobjekte in einer Datenbank speichern, Dazu benutze ich H2 als Datenbank und es klappt auch ziemlich gut.
Nun meine Frage : Wenn sich ein Objekt ändert und ich es erneut in die Datenbank speichere existiert es 2x. Wie schaffe ich es, dass das Objekte geupdatet wird ?
Zu meiner Struktur :
Meine Repositories existieren als Interface :
Java:
public interface ImportedLocationRepository extends JpaRepository<ImportedLocation, Long> {
}
Das Speichern der Objekte erfolgt in einem speraten Repository Serive :
Java:
if (modelObject instanceof ImportedLocation) {
log.info("save location object '{}' to location respository", modelObject);
locationRepository.save((ImportedLocation) modelObject);
}
Kann mir jemand einen Tipp geben ?
Vielen Dank für eure Unterstützung
Euer Tummi