Hallo leute,
ich benutze
JBoss - Seam - JSF und JPA
ich will ein Liste von Länder von Datenbank lesen und ApplicationContext speicher, weil die Liste wird sich nicht mehr ändern. Also nur einmal von datenbank holen.
mit eine Methode wie unten, habe ich es gemacht.
wenn ich ApplicationContex kontroliere, sehe ich diese component "landList" mit richtigen Inhalt.
Aber wenn ich seite nochmal lade oder in einem anderen seite noch mal dise Liste erreichen will, wird nochmal diese Methode gerufen und nohc ein Select befehl an datenbank geschickt.
Das will ich nicht.
Wo mache ich Fehler, oder verstehe ich diese ApplicationContext- Konsept falsch.
ich benutze
JBoss - Seam - JSF und JPA
ich will ein Liste von Länder von Datenbank lesen und ApplicationContext speicher, weil die Liste wird sich nicht mehr ändern. Also nur einmal von datenbank holen.
mit eine Methode wie unten, habe ich es gemacht.
Code:
@Out(value="landList", required=false, scope=ScopeType.APPLICATION) public List<Land> getLandList(){ Query qr = entityManager.createQuery("..."); return qr.getResultList(); }
Aber wenn ich seite nochmal lade oder in einem anderen seite noch mal dise Liste erreichen will, wird nochmal diese Methode gerufen und nohc ein Select befehl an datenbank geschickt.
Das will ich nicht.
Wo mache ich Fehler, oder verstehe ich diese ApplicationContext- Konsept falsch.
Comment