Adott egy JSF (Primefaces) alkalmazás, a háttérben Hibernate + postgresql dolgozik.
Az alkalmazás főképernyőjén megjelenik három táblázat, ami három összetett, joinolt select eredménye amit a Hibernate generál.
Van egy kilépés gomb a formon aminek az a dolga hogy érvényteleníti a session-t és átirányít a login képernyőre:
Így néz ki az xhtml:<p:commandButton id="logoutButton" ajax="true" value="Kilépés" action="#{loginBean.doLogout()}" immediate="true"/>
Így pedig a bean:public String doLogout(){
FacesContext.getCurrentInstance().getExternalContext().invalidateSession();
return "/index.xhtml?faces-redirect=true";
}
Amikor ezt a parancsgombot megnyomom, akkor befrissíti a táblázatokat, azaz lefutnak a lekérdezések.
Ennek mi lehet az oka?
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."