• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odświeżanie encji

42 Warsaw Coding Academy
0 głosów
143 wizyt
pytanie zadane 17 czerwca 2017 w Java przez Jonki Dyskutant (8,180 p.)

Posiadam w programie taką relację

    @ManyToMany
    @JoinTable(
            name = "invitations",
            joinColumns = {@JoinColumn(name = "toID")},
            inverseJoinColumns = {@JoinColumn(name = "fromID")}
    )
    private List<User> sentInvitations;

Wszystko jest OK, oprócz tego, że gdy chcę wyświetlić najaktualniejszą listę z danymi, to muszę posłużyć się specjalnymi metodami z repozytorium CRUD, aby pobrać na nowo listę według id. Wtedy ten powyższy kod trochę traci sens.

Próbowałem dodać

@ManyToMany(cascade={CascadeType.REFRESH}, fetch = FetchType.LAZY)  

aby podczas użycia tej listy pokazywało mi najaktualniejszy stan z bazy, ale niestety to nie działa.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 170 wizyt
0 głosów
0 odpowiedzi 2,079 wizyt
pytanie zadane 22 maja 2017 w Java przez Jonki Dyskutant (8,180 p.)
0 głosów
0 odpowiedzi 232 wizyt

93,382 zapytań

142,382 odpowiedzi

322,539 komentarzy

62,739 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...