OLDRihard
@OLDRihard
Java Developer

Обязательно ли в hibernate закрывать запрос связкой «begin/commit»?

Вопрос не столько в этом, сколько:
Если я буду запрашивать данные без связки
session.beginTransaction();
session.getTransaction().commit();

он будет выдавать мне данные из первого запроса (даже если я после него что-то изменял в бд) или все-таки запрашивать новые?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
@gurinderu
java developer
Нет не обязательно.
Это говорит о том, что ты стартуешь новую транзакцию.

Запрос Select в таком случае будет тебе выдавать старые данные если Insert происходил в другой транзакии и новые если в этой же.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы