Czego używać Tryb płukania „Auto” lub „Zatwierdź”
Jak opisano w moim tytule, używam hibernacjiAuto
mechanizm trybu spłukiwania w mojej aplikacji. Tak więc, gdy zmieniam dane w trwałym obiekcie hibernacyjnym, odbija się to automatycznie w bazie danych. Nie chcę tego. Znalazłem więc rozwiązanie do używania FlushModeCommit
zamiast.
Oto moje aktualne pytanie:
Czy lepiej jest używaćCommit
tryb spłukiwania zamiastAuto
? iJakie jest znaczenie tego stwierdzenia z dokumentacji?
Sesja jest czasami usuwana przed wykonaniem zapytania, aby zapewnić, że zapytania nigdy nie zwrócą stanu przestarzałego.
http://docs.jboss.org/hibernate/orm/3.5/javadoc/org/hibernate/FlushMode.html