Спящий режим обновляет только грязные сущности - PullRequest
0 голосов
/ 22 октября 2018

У меня есть таблица, заполненная почти 50 датами.Некоторая часть кода иногда изменяет эти данные с помощью вызова jdbc.На стороне базы данных эти данные изменяются с помощью вызова jdbc, в то время как мне нужно показать эти измененные данные на экране при загрузке в спящем режиме.Я использовал refreshEntity в hibernate для всех данных, которые были изменены jdbc, но он работает медленно. Также я не хочу вызывать refreshEntity для всех данных.Как обнаружить только грязные объекты для вызова refreshEntity?

1 Ответ

0 голосов
/ 23 октября 2018

Вы не можете, поскольку вы изменили данные с помощью JDBC, hibernate , не можете или любого другого поставщика JPA, посмотрите разницу в его управляемых объектах .

Вы изменилиданные выходят за его рамки.

Вам, к сожалению, придется сделать свой СОБСТВЕННЫЙ механизм.

...