powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / current transaction is aborted, commands ignored until end of transaction block
2 сообщений из 2, страница 1 из 1
current transaction is aborted, commands ignored until end of transaction block
    #38894417
artemius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте,

есть приложение на java, использую связку hibernate и postgresql, также обращаюсь к БД стандартными средствами через connection/statement.
При использовании hibernate также использую createSQLQuery, в которых есть dblink к соседней БД.

Периодически возникает ошибка "current transaction is aborted", причем возникает она в совершенно разных местах по непонятным мне причинам.
В hibernate всегда использую транзакции. В случаях, если при выполнении транзакции нет ошибок - делаю commit, если есть - rollback.
При обращении к БД стандартными выставляю autoCommit = true.

Подскажите, в чем может быть причина таких ошибок? Можно ли указать какие-либо настройки на самом сервере postgresql, чтобы транзакции не лочились?

Спасибо!
...
Рейтинг: 0 / 0
current transaction is aborted, commands ignored until end of transaction block
    #38894574
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artemiusВсем здравствуйте,

есть приложение на java, использую связку hibernate и postgresql, также обращаюсь к БД стандартными средствами через connection/statement.
При использовании hibernate также использую createSQLQuery, в которых есть dblink к соседней БД.

Периодически возникает ошибка "current transaction is aborted", причем возникает она в совершенно разных местах по непонятным мне причинам.
В hibernate всегда использую транзакции. В случаях, если при выполнении транзакции нет ошибок - делаю commit, если есть - rollback.
При обращении к БД стандартными выставляю autoCommit = true.

Подскажите, в чем может быть причина таких ошибок? Можно ли указать какие-либо настройки на самом сервере postgresql, чтобы транзакции не лочились?

Спасибо!

так смотрите лог базы по какой причине возникла ошибка... после любой ошибки внутри транзакции все остальные запросы в ней будут давать то что вы написали.


--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / current transaction is aborted, commands ignored until end of transaction block
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]