2017-01-10 3 views
1

Was ist der Unterschied zwischen evictAll und refresh:Unterschied zwischen evictAll und aktualisieren

em.getEntityManagerFactory().getCache().evict(AdminUtilisateur.class, user); 

und

em.refresh(em.getReference(AdminUtilisateur.class, user.getId())); 

und wann sollte ich alle nutzen?

Vielen Dank.

+0

die anwser hier finden http://stackoverflow.com/questions/8137057/hibernate-refresh-evict-replicate -und-Flush – vvs

Antwort

1

entfernen: Markieren Sie eine Instanz als nicht mehr benötigt im Cache.

Refresh: Aktualisieren Sie den Zustand der Instanz aus der Datenbank, Änderungen an der Einheit zu überschreiben

+0

können Sie mehr als das @ vvs erklären –

Verwandte Themen