Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > удаление из базы с помощью jpa


Автор: Katerina92 26.4.2012, 16:23
Нужна помощь!
Пытаюсь удалить из базы с помощью средств jpa, но система уходит в вечное ожидание. 
Но с другими сущностями всё работает исправно. Подскажите, пожалуйста, в чём может быть проблема?

Автор: LSD 26.4.2012, 16:56
Мало данных для ответа.

Что за база? Что за провайдер JPA? Сущность одиночная или связанная с другими? Какие настроены каскады?

Автор: Katerina92 26.4.2012, 17:12
база oracle, сущность связанная ещё с 2 отношением ManyToOne, провайдер Hibernate

Автор: Katerina92 26.4.2012, 17:36
После того, как мой запрос ушёл в вечное ожидание и провисел в таком состоянии 15 минут, он всё-таки выполнился.
Теперь все запросы на удаление работают исправно. Но я ничего не меняла, просто дождалась исполнения элементарного запроса.
Почему так произошло?

Автор: LSD 26.4.2012, 17:59
Включи http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-logging (категории SQL, transaction, jdbc, cache) и попробуй воспроизвести ситуацию.


Цитата(Katerina92 @  26.4.2012,  18:36 Найти цитируемый пост)
Почему так произошло?

Возможно срока в таблице была залочена из другое сессии. Сессия была убита по таймауту и блокировка снята.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)