Hallo!
Ich bin grad ganz durcheinander (liegt wohl dran das ich schon den ganzen Tag programmiere
)
Meine Frage ist folgende, ich habe ein Entity User (username, pw, ...) welches für den Datenbankzugriff dient. Eine UserBean (private List<User> users), mit welcher ich auf die Daten zugreifen will. Diese implementiert den Konstruktor
Das Repository macht nichts anderes als die Daten direkt von der DB zu beschaffen
Als Error erhalte ich :
Verwalteter Bean userBean kann nicht erstellt werden. Die folgenden Probleme wurden gefunden: - Die verwaltete Bean-Klasse at.ac.htlperg.main.UserBean für den verwalteten Bean userBean gibt keinen öffentlichen Constructor ohne Argument vor. - Die verwaltete Bean-Klasse at.ac.htlperg.main.UserBean für den verwalteten Bean userBean gibt keinen öffentlichen Constructor ohne Argument vor.
Sollte der Aufbau nicht eigentlich ganz ok sein laut 3 schichten Modell? Entschuldige falls es ein simpler Denkfehler sein sollte, jedoch bin ich schon etwas durcheinander..
LG
Ich bin grad ganz durcheinander (liegt wohl dran das ich schon den ganzen Tag programmiere
Meine Frage ist folgende, ich habe ein Entity User (username, pw, ...) welches für den Datenbankzugriff dient. Eine UserBean (private List<User> users), mit welcher ich auf die Daten zugreifen will. Diese implementiert den Konstruktor
Code:
UserBean() {
DataRepository rep = new DataRepository();
users = rep.getUsers();
}
Das Repository macht nichts anderes als die Daten direkt von der DB zu beschaffen
Code:
public class DataRepository {
public List<User> getUsers() {
Session session = HibernateUtil.getSessionFactory().openSession();
List<User> users;
users = session.createQuery("from User").list();
session.close();
return users;
}
}
Als Error erhalte ich :
Verwalteter Bean userBean kann nicht erstellt werden. Die folgenden Probleme wurden gefunden: - Die verwaltete Bean-Klasse at.ac.htlperg.main.UserBean für den verwalteten Bean userBean gibt keinen öffentlichen Constructor ohne Argument vor. - Die verwaltete Bean-Klasse at.ac.htlperg.main.UserBean für den verwalteten Bean userBean gibt keinen öffentlichen Constructor ohne Argument vor.
Sollte der Aufbau nicht eigentlich ganz ok sein laut 3 schichten Modell? Entschuldige falls es ein simpler Denkfehler sein sollte, jedoch bin ich schon etwas durcheinander..
LG