Hallo Community,
leider habe ich hier eine eher "dumme" Frage, aber ich bin leider nicht sehr mit Hibernate vertraut und muss z.Zt. abschätzen, ob und wie ich ein Stück Fremdsoftware überarbeiten muss:
In der Fremdsoftware (Persistenzframework Hibernate 3.0.5) kann es leider unter bestimmten Fehlerbedingungen dazu kommen, dass zwar die Hibernate Session geschlossen wird, aber die dazugehörige Transaktion weder commited noch mittles eines rollback abgeschlossen wird.
Wie verhält sich Hibernate in diesem Fall: Werden die Transactions automatisch abgeschlossen oder "aufgeräumt", oder führt dies bei langfristigem Betrieb zu Problemen, z.B. memory leaks ?
Für eine hilfreiche Antwort wäre ich sehr dankbar.
Gordon
|