Re[4]: Hibernate, закрытие сессии
От: demao  
Дата: 20.09.07 03:44
Оценка:
Здравствуйте, manenkov, Вы писали:


ANS>>Плюс остаётся необходимость закрывать сессию при возникновении ошибок в БД (constraint violation, например)

M>А с чем связано то требование? (закрытие сессии при возникновении ошибки в БД?) Откат транзакции это понятно, но зачем закрывать сессию?

В документации на Hibernate написано, что сессию нельзя использовать в дальнейшем при вылете любой SQL ошибки. Связано это, как я понимаю, с тем, что теряется инфа о том, какие поля в каких объектах обновились. Лично я использую одну сессию на один запрос.
... << RSDN@Home 1.2.0 alpha rev. 745>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.