Spring JPA repository i kopia obiektu

0

Hej,
chciałbym przed zapisem aktualizacji obiektu w bazie pobrać jego kopie z bazy jeszcze w wersji niezmodyfikowanej tak aby zrobić sobie diffa obiektu przed aktualizacją i po aktualizacji.
Oczywiście pobranie kopii w tej samej sesji nie działa jak należy bo obiekt pobieram w tej samej sesji no i de facto jest to dokładnie ta sama kopia. Jeśli zmodyfikuje jeden obiekt to zmieniają się też wartości w tym obiekcie który chciałem wykorzystać do zrobienia porównania.
W jaki sposób można pobrać niezmodyfikowany obiekt jeszcze przed zapisem do bazy w celu porównania?
Db ogarniam przez Spring JPA Repository.

thx

0

Rozwiązanie prymitywne: jak będziesz miał dwa połączenia do bazy to będziesz miał dwie różne sesje i dwa różne cache. Ale nie wiem czy da się to zrobić jakiś magiczne za pomocą adnotacji

0

Może warto zrobić deep copy przed zapisem do bazy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1