Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Плюс остаётся необходимость закрывать сессию при возникновении ошибок в БД (constraint violation, например)
А с чем связано то требование? (закрытие сессии при возникновении ошибки в БД?) Откат транзакции это понятно, но зачем закрывать сессию?