Hallo Gemeinde,
ich habe folgendes Problem. Und zwar möchte ich alle Nachrichten eines Nutzer abfragen. Zum einen weiß ich nicht genau, wie ich die Abfrage schreiben muss, weil mir die Syntax nicht ganz klar ist. Hier mein Versuch:
Code:
public List getAllMitteilungen(Integer nutzer_id) {
Query abfrage = HibernateUtil.getSession().createQuery("from
Mitteilungen mitteilungen where mitteilung.nutzer_id=:nutzer_id");;
abfrage.setInteger("nutzer_id",nutzer_id);
return abfrage.list();
}
...und zum anderen wie ich das Result dann verarbeiten kann?
Dachte mir irgendwas in der Art:
Code:
//Aufruf der Methode zum Testen übergebe ich die Id 1
list = new MitteilungenDAO().getAllMitteilungen(1);
//Durchiterieren des Results
for (Iterator iter = list.iterator(); iter.hasNext();){
Mitteilungen mitteilung = (Mitteilungen) iter.next();
}
Wäre für Tipps und Anregungen sehr dankbar ;-)