Hallo
Ich habe ein kleines Problem ...
(Ich verwende Hibernate mit JPA, JBoss Seam und JSF, Entwicklungsumgebung Eclipse Europa).
Ich habe mir eine ArrayList angelegt, in die ich alle Daten aus einer Datenbanktabelle speichern möchte. Das funktioniert auch. Die Objekte stehen in der ArrayList.
Nun möchte ich aber auf ein spezielles Element in der Liste zugreifen. Und das funktioniert leider nicht.
Zunächst einmal mein Code:
Die ClassCastException kommt hier:
log.info("Rueckgabetyp: " + allePersonen.get(2).getClass());
Leider weiß ich echt nicht weiter ....
Hat vielleicht jemand von Euch eine Idee?
Vielen Dank im Voraus,
Gruß,
-=cats=-
Ich habe ein kleines Problem ...
(Ich verwende Hibernate mit JPA, JBoss Seam und JSF, Entwicklungsumgebung Eclipse Europa).
Ich habe mir eine ArrayList angelegt, in die ich alle Daten aus einer Datenbanktabelle speichern möchte. Das funktioniert auch. Die Objekte stehen in der ArrayList.
Nun möchte ich aber auf ein spezielles Element in der Liste zugreifen. Und das funktioniert leider nicht.
Zunächst einmal mein Code:
Code:
@In(required=false) @Out(required=false) private ArrayList<Person> allePersonen; public String startMethode() { allePersonen = new ArrayList<Person>(); /* An dieser Stelle werden alle Personen aus der * Tabelle geladen und in eine ArrayList gespeichert. */ allePersonen = (ArrayList<Person>)entityManager.createNativeQuery("SELECT * FROM Personen").getResultList(); Person testPerson = new Person(); /* Hier kommt nun die ClassCastException: */ log.info("Rueckgabetyp: " + allePersonen.get(2).getClass()); }
Die ClassCastException kommt hier:
log.info("Rueckgabetyp: " + allePersonen.get(2).getClass());
Leider weiß ich echt nicht weiter ....
Hat vielleicht jemand von Euch eine Idee?
Vielen Dank im Voraus,
Gruß,
-=cats=-
Comment