artemius
Дата: 04.03.2015 11:57:44
Всем здравствуйте,
есть приложение на java, использую связку hibernate и postgresql, также обращаюсь к БД стандартными средствами через connection/statement.
При использовании hibernate также использую createSQLQuery, в которых есть dblink к соседней БД.
Периодически возникает ошибка "current transaction is aborted", причем возникает она в совершенно разных местах по непонятным мне причинам.
В hibernate всегда использую транзакции. В случаях, если при выполнении транзакции нет ошибок - делаю commit, если есть - rollback.
При обращении к БД стандартными выставляю autoCommit = true.
Подскажите, в чем может быть причина таких ошибок? Можно ли указать какие-либо настройки на самом сервере postgresql, чтобы транзакции не лочились?
Спасибо!