В режиме автоматического сброса коммит автоматически сбрасывает ожидающие SQL - PullRequest
0 голосов
/ 31 января 2011

В Hibernate будет ли коммит автоматически сбрасывать () сессию перед коммитом?

Будет ли работать следующий код (будет ли сохранено изменение свойства в животном) в FlushMode.AUTO?

Session session = <get session>;
session.beginTransaction();
Animal animal = session.load(Animal.class, 1L);
animal.hasEatenForToday(true);
session.getTransaction().commit();

Или мне нужно включить session.flush () передсовершить?

1 Ответ

0 голосов
/ 31 января 2011

Да, hibernate сбросит все изменения постоянных объектов, прикрепленных к текущему сеансу, перед его фиксацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...