Hi,
ich möchte gerne beim Login in Swing-Applikation die Benutzerdaten speichern um nicht jedesmal in der Anwendung wieder per DB-Abfrage die id des Benutzers holen zu müssen.
Habe ein Visit-Klasse geschrieben von der ich beim Einloggen ein Objekt erzeuge und den Benutzer in dem Visit-Objekt speicher.
Wenn ich später in der Anwendung auf mein Visit-Objekt zugreifen will um die Benutzerdaten zu holen, bekomme ich eine NullPointer-Exception. Das Visit Objekt existiert also nicht mehr.
Wie kann ich erreichen, dass das Objekt während der ganzen Applikation ansprechbar ist?
Über Hilfe wäre ich dankbar
Gruß
zip
ich möchte gerne beim Login in Swing-Applikation die Benutzerdaten speichern um nicht jedesmal in der Anwendung wieder per DB-Abfrage die id des Benutzers holen zu müssen.
Habe ein Visit-Klasse geschrieben von der ich beim Einloggen ein Objekt erzeuge und den Benutzer in dem Visit-Objekt speicher.
Code:
public void login(Benutzer benutzer)
{
Visit visit= new Visit();
...
visit.setBenutzer(benutzer);
...
}
### Visit ###
public class Visit implements Serializable{
private static final long serialVersionUID = 7171356517446131450L;
private Benutzer benutzer;
public Visit()
{
}
/**
* @return the benutzer
*/
public Benutzer getBenutzer() {
return benutzer;
}
/**
* @param benutzer the benutzer to set
*/
public void setBenutzer(Benutzer benutzer) {
this.benutzer = benutzer;
}
}
Wenn ich später in der Anwendung auf mein Visit-Objekt zugreifen will um die Benutzerdaten zu holen, bekomme ich eine NullPointer-Exception. Das Visit Objekt existiert also nicht mehr.
Wie kann ich erreichen, dass das Objekt während der ganzen Applikation ansprechbar ist?
Über Hilfe wäre ich dankbar
Gruß
zip