LockMode.READ в спящем режиме - PullRequest
2 голосов
/ 10 мая 2011

Я новичок в Hibernate и пытаюсь понять больше о LockModes.

Я нашел ниже текст в книге "Сохранение Java с Hibernate":

LockMode.READ—Bypass all caches, and perform a version check to verify that the object in memory is the same version that currently exists in the database.

Означает ли это, что вызов session.lock(myObject, LockMode.READ) обновит состояние myObject из базы данных? Из "проверки версии" я понимаю, что Hibernate проверит версию myObject с базой данных, и, если есть разница, она синхронизирует экземпляр myObject с базой данных.

Следует также упомянуть, что после синхронизации экземпляра myObject с базой данных Hibernate присоединит экземпляр myObject с постоянным контекстом (или сеансом).

Разве это не правильно?

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