Приветствую, собственно в чем моя проблема. Никак не могу адекватно заставить работать Hibernate. Может кто-нибудь может рассказать рецепт подхода к нему, не прошу код, просто что, как настроить что бы не ловить всякие проблемы.
Что у меня есть:
Сущности, со связями. fetch везде LAZY, cascade = ALL
Пара методов, реализованых в стиле отрыть сессию, сохранить/получить, комит. Дальше сессию забирает мой велосипед, который закрывает их через 10 секунд.
Тесты, которые паралельно начинают лупить во все методы DAO,
Время от времени эти тесты получают:
LockAcquisitionException: could not execute statement
LockAcquisitionException: could not extract ResultSet
а источних их HsqlException: transaction rollback: serialization failure
Все настолько плохо, что я уже в проперти вкрутил
<property name="jta.UserTransaction">8</property>
<property name="hibernate.connection.isolation">8</property>
hsqldb.tx=mvcc
и черт, мне кажется он их игнорирует. Или я не понимаю, почему при SERIALIZATION уровне он может ловить проблемы с транзакциями?
Если надо, я могу скинуть код. Хотя я же просто про подход спрашиваю :)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Имеется рабочий сайт, но с недавнего времени выводится на определенную страницу эта ошибка Exception Value: [Errno 32] Broken pipe
Доброго времени суток всем, недавно меня попросили выполнить одну задачу, которая поставила меня в тупик, от подобной реализации решили отказаться...
It is my first question on Stack:)