"java.sql.SQLException: невозможно вызвать Connection.commit в распределенной транзакции. Менеджер транзакций зафиксирует диспетчер ресурсов при фиксации распределенной транзакции"
Часть исключения, выдающего код:
Код: Выделить всё
Session sessionNew = HibernateService.getService().getSession();
sessionNew.connection().commit();
Наиболее распространенным решением является отключение транзакций XA для решения проблемы.
Но мое приложение содержит не только ресурсы, такие как база данных, JMS и т. д.
Кто-нибудь может предложить решение, отличное от упомянутого выше.
Также , мне нужно было понять, есть ли какая-либо связь между значением тайм-аута транзакции JTA и вышеупомянутой ошибкой.
Большое спасибо.
Подробнее здесь: https://stackoverflow.com/questions/427 ... ransaction
Мобильная версия