Цитата:
Сообщение от
AndyD
Угум.
А еще наличие вызова ttsbegin/ttscommit ВНУТРИ метода update() "помогает" при включенной оптимистической конкуренции. Без это тоже будет исключение (сравните с вызовом doUpdate())
Если транзакцию начинать уже после выбора записи, то возможны исключения типа. "Запись не может быть сохранена. Запись была изменена другим пользователем"
А какова вообще может быть причина идти на риск редактирования записи не открывая заранее транзакцию? Когда такое может пригодиться?