Hallo,
ich arbeite mit iBatis und hole mir eine Liste von "Dokumenten" aus einer MySQL DB.
warum funktioniert dieser Code nicht?:
Da bringt er mir eine java.lang.ClassCastException in der zweiten Zeile.
Dieser Code funktioniert:
Mache ich da grundlegend was verkehrt oder liegt das an iBatis?
ich arbeite mit iBatis und hole mir eine Liste von "Dokumenten" aus einer MySQL DB.
warum funktioniert dieser Code nicht?:
Code:
List list = Connector.getSQLMap().queryForList("getFirstThreeDocuments", this.getAllgemeineDaten().getId());
dokumente = (Document[]) list.toArray();
Da bringt er mir eine java.lang.ClassCastException in der zweiten Zeile.
Dieser Code funktioniert:
Code:
List list = Connector.getSQLMap().queryForList("getFirstThreeDocuments", this.getAllgemeineDaten().getId());
Iterator it = list.iterator();
dokumente = new Document[list.size()];
int i = 0;
while(it.hasNext()){
dokumente[i] = (Document) it.next();
i++;
}
Mache ich da grundlegend was verkehrt oder liegt das an iBatis?