Hallo,
ich habe eine MySQL-DB, in der ich über Hibernate Kunden und Aufträge speichern will.
Das anlegen der Daten funktioniert einwandfrei, nur beim rausholen von Daten aus der DB habe ich Probleme.
Die Tabelle Kunde hat als Felder nur id (Primärschlüssel), Name und Adresse.
So sieht meine Methode getKunde aus:
Dazu muss ich sagen, dass ich bis vor 2 Wochen keinerlei Erfahrung mit Datenbanken in Verbindung mit Java hatte. Ich muss das für ein Testat in Verbindung mit einer Java-Vorlesung machen. Da muss ich mich jede Woche in ein neues Thema einarbeiten.
Sehe ich das überhaupt richtig, dass das Ergebnis der query als Objekt der Klasse Kunde in der liste "list" gespeichert wird?
ich habe eine MySQL-DB, in der ich über Hibernate Kunden und Aufträge speichern will.
Das anlegen der Daten funktioniert einwandfrei, nur beim rausholen von Daten aus der DB habe ich Probleme.
Die Tabelle Kunde hat als Felder nur id (Primärschlüssel), Name und Adresse.
So sieht meine Methode getKunde aus:
Java:
public static void getKunde() {
kundenListe.clear();
Session session = InitSessionFactory.getInstance().getCurrentSession();
Transaction tx = session.beginTransaction();
Query query = session.createQuery("from Kunde where id = 1");
List<Kunde> list = query.list();
java.util.Iterator<Kunde> iter = list.iterator();
while (iter.hasNext()) {
Kunde kunde = new Kunde();
kunde = list.get(0);
kundenListe.add(kunde);
}
tx.commit();
}
Dazu muss ich sagen, dass ich bis vor 2 Wochen keinerlei Erfahrung mit Datenbanken in Verbindung mit Java hatte. Ich muss das für ein Testat in Verbindung mit einer Java-Vorlesung machen. Da muss ich mich jede Woche in ein neues Thema einarbeiten.
Sehe ich das überhaupt richtig, dass das Ergebnis der query als Objekt der Klasse Kunde in der liste "list" gespeichert wird?