объект не возвращает обновленную версию оптимистической блокировки - PullRequest
1 голос
/ 04 мая 2011

Я реализовал оптимистическую блокировку и вижу, что она работает нормально. Тем не менее, объект, который возвращается моему компоненту поддержки из службы, имеет предыдущую версию, а не текущую. Если я сделаю другую «находку» в другой транзакции, я получу правильную. Это похоже на коммит, который происходит после возврата транзакции.

Я использую eclipseLink с Spring для управления транзакциями.

1 Ответ

3 голосов
/ 04 мая 2011

Как вы совершаете транзакцию и как вы возвращаете объект? Если вы объединяете объект с активным EntityManager, вам нужно вернуть объект, с которым вы сливаетесь, а не из.

...