Java JPA - синхронизация базы данных и объекта - PullRequest
2 голосов
/ 27 декабря 2011

Я использую JPA для своего корпоративного приложения, и когда я изменяю значения строки в своей таблице базы данных, связанная сущность (получить ее find(-)) не обновляется новым значением.Я думаю, что существует проблема синхронизации между сущностью и базой данных или простым кешем, так как я могу ее решить?

1 Ответ

2 голосов
/ 27 декабря 2011

Если вы редактируете строку базы данных, не используя JPA, вы должны вызвать EntityManager#refresh(-), используя объект, выбранный find(-) в качестве параметра, или вызвать EntityManager#clear(-), а затем вызватьfind(-) снова.

...