Как настроить историю JPA в ссылке затмения на основе определенных столбцов - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь использовать политику истории EclipseLink JPA https://wiki.eclipse.org/EclipseLink/Examples/JPA/History

Я создал две сущности

  1. Персона с идентификатором, городом, именем, пин-кодом

  2. PersonHist с hid, id, городом, именем, пин-кодом

где PersonHist настроен как объект истории для Person с помощью @Customizer (HistoryCustomizer.class) на Person

Я пытался, и сохранение истории происходит при обновлении или при любых изменениях в сущности Person.

Теперь я ищу решение, в котором я могу настроить эту вставку в таблицу PersonHist только при изменении только определенных столбцов.

пример: если в сущности Person изменяются только город и имя, таблица PersonHist должна обновляться, но при изменении пин-кода она не должна вставлять строки или отслеживать изменения в таблице PersonHist.

возможно ли в настоящее время использовать ссылку затмения?

Заранее спасибо за помощь

...