JPA Eclispelink - невозможно получить последнюю вставленную запись - PullRequest
0 голосов
/ 13 июня 2011

У меня проблема с JPA EclipseLink. У меня есть две функции: во-первых, он правильно вставляет строку в базу данных. Второй читает все значения в одной таблице и показывает их вам. Проблема в том, что он показывает все значения, кроме последней кавычки, чтобы это появилось, я должен закрыть и снова открыть приложение. Я тоже пытался отключить кеш не работает. У вас есть идеи, как решить? Спасибо

1 Ответ

0 голосов
/ 13 июня 2011

Как вы запрашиваете цитаты? Вы обращаетесь к OneToMany или используете запрос?

При доступе к OneToMany могут возникнуть проблемы с кэшированием, которые можно отключить, чтобы проверить,

http://wiki.eclipse.org/EclipseLink/FAQ/How_to_disable_the_shared_cache%3F

Запрос всегда должен получать все объекты из базы данных. Убедитесь, что вы зафиксировали вставленные объекты.

Обновление конкретного запроса см.,

http://wiki.eclipse.org/EclipseLink/Examples/JPA/Caching#How_to_refresh_the_cache

...