Сбой транзакции Spring и Hibernate - PullRequest
0 голосов
/ 27 февраля 2012

Я работаю над веб-проектом, я использую Hibernate и Spring для управления транзакциями и доступа к моей базе данных MySQL.У меня действительно странная проблема, я выполняю выбор запроса в сеансе, созданном Spring.

SessionFactoryUtils.getSession (sessionFactory, allowCreate);

Запрос выполненНесколько раз без проблем, но с 5-го звонка приложение полностью вылетает, и я не получил ничего, как исключение.Я попытался запустить приложение в режиме отладки, и обнаружил, что все сбои на уровне оператора Query.list ().

Я сделал то же самое, используя управление транзакциями Programmatic с TransactionTemplate, и все в порядке.

Заранее спасибо.

1 Ответ

0 голосов
/ 28 февраля 2012

У меня была проблема конфигурации гибернации в размере соединения пулаЯ добавляю это свойство <prop key="hibernate.connection.release_mode">after_transaction</prop>, чтобы освободить пул соединений после транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...