Весенний тайм-аут транзакцийJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Весенний тайм-аут транзакций

Сообщение Anonymous »

Я пытаюсь использовать аннотацию Spring @Transactional и параметр timeout. Я в основном тестирую код, добавляя несколько кодов Thread.sleep(). Затем я получаю исключение тайм-аута, как и ожидал. Также я хочу получить исключение тайм-аута, когда операции с базой данных занимают больше времени, чем мой период ожидания. Я блокирую запись в таблице в моей базе данных с помощью оператора выбора обновления. Я пытаюсь обновить эту запись. Но программа ждет и ничего не делает. Вот мой пример кода.

Код: Выделить всё

@Transactional(rollbackFor = Exception.class, timeout=5)
public void executeService(List list) throws Exception{
List newList = gDAO.updateSentList(list);

}
В этом случае программа должна выдать исключение тайм-аута. Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/344 ... al-timeout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»