Spring JPA: Sollte der Save () - Methode commit-Daten in die Datenbank?

Ich bin mit Spring data für mein Projekt, ich bin mit einem Standard - Repository dass extends CRUD Repository.

Mein code wie erwartet funktioniert, jedoch wenn ich anrufen repository.save() die Datenbank ist nicht verändert?

Benötige ich auch, um dann eine commit nach diesem, um die Datenbank geändert? Oder sollte die repository.save() Methode zu ändern, die automatisch in die Datenbank?

In der Regel wird die save-Methode sollte gewickelt werden innerhalb einer Transaktion (spring-Daten funktioniert diese transparent für Sie). Wenn Sie schreiben Ihre eigenen Methoden, die Sie brauchen, um Anmerkungen in Ihren ändern Methode mit @Transactional.
Ich kommentierte die main-Methode, die ich Vorschlage, sparen Sie mit einem transactional-annotation, aber es funktioniert immer noch nicht
Konnte Sie nach dem code repository einschließlich der save-Methode + die TransactionManager-Konfiguration?
wie finde ich die Transaktions-manager? Dies ist meine erste Frühlings-Projekt, vielen Dank
Hmm.. ich schlage vor, zu starten, mit der getting-started-guide: Frühling.io/guides/gs/Zugriff auf-Daten-jpa

InformationsquelleAutor java123999 | 2016-02-26

Schreibe einen Kommentar