| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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) и попробуй воспроизвести ситуацию. Возможно срока в таблице была залочена из другое сессии. Сессия была убита по таймауту и блокировка снята. |