Мы разрабатываем сайт, который предназначен, чтобы иметь несколько запросов в second.-OptimisticLockException при попытке получить данные из PostGreSQL
нашей среды является JavaEE, JBoss 4.2.3, Struts2 для MVC, JPA в спящем режиме, как ORM и Postgres as DB.-
Это сценарий: всякий раз, когда запрос поступает на любую из страниц, некоторые действия проверяют информацию в БД для заполнения запрошенной страницы (эта информация состоит из нескольких объектов, некоторые из них с картографическими картами, некоторые ленивые, некоторые стремятся); все работает нормально, пока мы не получим несколько (не много ... 2 достаточно XD) одновременных запросов, а затем hibernate выбрасывает «OptimisticLockException» при получении этой информации.
Самое смешное в этом состоит в том, что мы читаем только информацию! никогда не писал!
Возможно, мы упустили что-то или что-то в этом роде ... любая помощь будет оценена.
Заранее спасибо.
Любой исходный код? Если вы не пишете исключение OptimisticLockException, не следует бросать. Таким образом, это может быть ошибка в коде. – Timo
Это исключение вызывается спящим режимом, и, к сожалению, это происходит на многих страницах с различным кодированием. Звучит гораздо больше похоже на транзакцию или доступ к данным для конфигурации ... = ( –