Ich wollte nur wissen, warum Hibernate die Daten in Datenbank einträgt, wenn Flush-Methode aufruft, obwohl ich keine Transaktionsanweisungen verwendet habe.Warum die Session-Flush-Methode im Hibernate-Modus Daten in der Datenbank festlegt?
0
A
Antwort
0
Sind Sie sicher, dass es sich um den Flush-Call handelt, der festlegt? Was ich erlebt habe, ist, dass Hibernate automatisch alle Änderungen festschreibt, wenn der Code fertig ist. Es ist also möglicherweise nicht der Flush-Call, es kann nur sein, dass die Änderungen sowieso immer bestehen bleiben. Versuchen Sie, den Flush Call auszulösen und nachzusehen, ob er noch besteht.
Verwandte Themen
- 1. Wie man die Position der Tabellenzeile festlegt
- 2. Warum werden die Daten aus der Firebase-Datenbank automatisch gelöscht?
- 3. Speichern Sie die Daten in der Datenbank
- 4. Import von Excel-Daten in die Datenbank im Codezeichner
- 5. warum ich NULL haben, wenn Daten in der Datenbank Speichern
- 6. Doppelte Daten in der Datenbank
- 7. Daten nicht in der Datenbank eingefügt, aber Erfolgsmeldung im Emulator
- 8. Große Daten in die Datenbank
- 9. Wie Daten Daten in der Datenbank erhalten
- 10. Doppelte Daten in der Datenbank
- 11. So laden Sie die Ansichtsseite nach dem Aktualisieren der Daten in der Datenbank im Winkel
- 12. Daten in der Datenbank umschalten
- 13. verhindern, dass die Wiederholung der Daten in der Datenbank
- 14. Daten, die nach der Formularübermittlung nicht in der Datenbank erscheinen
- 15. Daten in Combobox werden mit Daten in der Datenbank gefüllt
- 16. Warum erhält meine PHP-Webanwendung keine Daten von der Datenbank?
- 17. plotly.js - Wie man den Abstand zwischen Balken im Balkendiagramm festlegt
- 18. einfügen Daten in der Datenbank mit PHP
- 19. Warum sqlite3_data_count() gibt 0 zurück, wenn die Datenbank Daten enthält?
- 20. Abfrage Daten in der Datenbank, die in 2 Tagen ablaufen
- 21. die Daten der Datenbank in JSON-Objekt in Laravel Passing
- 22. Aktualisieren von JSON-Daten, die in der Datenbank gespeichert sind
- 23. PhantomJS - Daten in die Datenbank Speichern
- 24. Warum kann ich Daten im Emulator aus der MySQL-Datenbank anzeigen, aber nicht auf Telefonen abrufen?
- 25. Warum erhalte ich doppelte Daten von der Firebase-Datenbank?
- 26. Daten aus der Datenbank im Uri-Format abrufen?
- 27. , die in der Datenbank
- 28. Reihenfolge der Daten in Oracle Datenbank
- 29. Wie man die Skalierung einer Grafik in Shiny festlegt
- 30. Einige Daten der Datenbank in Liniendiagramm anzeigen
Führen Sie eine Änderung an einer Entität durch, unmittelbar gefolgt von einer Abfrage? Standardmäßig führt Hibernate vor dem Ausführen einer Abfrage eine vorläufige Räumung der Aktionswarteschlange durch, um sicherzustellen, dass die Abfrage den richtigen Status für alle ausgewählten Entitäten zurückgibt. – Naros