Wie ich aus den Dokumentationen verstehe, Hibernate Envers Revisionen sind global, so denke ich, dass mit jeder Transaktion im System diese Revisionsnummer um eins erhöht werden muss, aber bedeutet dies Sperrung auf Revisionsnummer, die Nebenläufigkeit in Transaktionen verhindert?Bedeutet Hibernate Envers eine Transaktion zu einer Zeit?
0
A
Antwort
1
Dies hängt davon ab, wie die Revisions-IDs generiert werden. Wenn der Generator (z. B. eine Sequenz in Postgres oder auto_increment
in MySQL) gleichzeitige Generierung ermöglicht, sollten auch gleichzeitige Transaktionen funktionieren.
Genau wie bei normalen Entitäten können Sie zwei Einfügungen in einer Tabelle gleichzeitig durchführen.
Verwandte Themen
- 1. Hibernate Envers nicht finden JPA-Transaktion:
- 2. Hibernate Envers: @Audited auf einer Unterklasse
- 3. Hibernate Envers 4.3 Migration auf 5.0 - bedingte Envers Auditing
- 4. Hinzufügen Envers zu einer vorhandenen Datenbank
- 5. Spring + Hibernate + Envers + Multithreading - Sitzung ist geschlossen
- 6. Hibernate Envers rev Spalte Datentyp ist Integer
- 7. mit Hibernate Envers mit eindeutigen Tabelle
- 8. Auditing mit Envers und Hibernate Spatial 4
- 9. Hibernate Hörer + Transaktion info
- 10. Hibernate-Transaktion doppeltes Problem
- 11. Hibernate @Transactional startet keine Transaktion
- 12. Nullpointer bei Hibernate beginnen Transaktion
- 13. Hibernate save() und Transaktion Rollback
- 14. Wie bekomme ich RevisionType von RevisionsEntity mit Hibernate Envers?
- 15. Hibernate Envers Erstellen eines Datensatzes, wenn keine Änderungen
- 16. Befüllen von Envers-Revisionstabellen mit vorhandenen Daten aus Hibernate-Entitäten
- 17. Kann ich Hibernate Envers-spezifische Tabellen mit Liquibase erstellen
- 18. Was bedeutet Hibernate inverseJoinColumns?
- 19. Erste Schritte mit Envers + Hibernate (einfach und COMPLETE Beispiel)
- 20. Wie kann ich Hibernate-Lesevorgänge mit Envers überprüfen?
- 21. Hibernate/Envers kann das zugeordnete Attribut nicht lesen
- 22. Moving Hibernate Instrumentation zu bauen Zeit
- 23. Hibernate - Muss ich eine fehlgeschlagene schreibgeschützte Transaktion wirklich zurücksetzen?
- 24. JPA Hibernate Spring - keine Transaktion geöffnet
- 25. Erstellt Hibernate Envers Revision zu Audit-Tabellen, wenn Sie aktualisieren, ohne Feldwerte zu ändern?
- 26. Kann ich nur eine Tabelle für alle Hibernate-Envers-Auditing verwenden?
- 27. Eine Alternative zu Hibernate oder TopLink?
- 28. Hibernate Envers: Suchen die richtigen Revisionen eines Unternehmens mit einer Sammlung Eigenschaft
- 29. Erstellen Sie eine lokale Transaktion in einer Spring JTA-Transaktion
- 30. Fehler: Transaktion nicht erfolgreich gestartet Hibernate