I canīt get data rows...

From: Adrian (kadrianu..ahoo.com)
Date: Tue Oct 28 2003 - 12:18:04 EST

  • Next message: Andrus Adamchik: "Re: I canīt get data rows..."

    I have a piece of code like this:
     
                ...
                query.setFetchingDataRows(true);
                List orders= dataContext.performQuery(consulta);
                ...
     
    then an Iterator over the orders list where I try to recover a datarow:
     
            while(i.hasNext()){
                    Map map = (Map)i.next();
                    org.objectstyle.cayenne.CayenneDataObject object = (org.objectstyle.cayenne.CayenneDataObject)dataContext.objectFromDataRow("Order", map);
            }
     
    The problem is that always get a ClassCast Exception...I logged the kind of objects inside the list (i.next().getClass().getName()) and I could saw that it was an Order object and not a Map. Must I do something more additionaly to setFetchingDataRows(true) if I want to get only the rows?...Thx. in advance....

                
     
     
     

    ---------------------------------
    Do you Yahoo!?
    Exclusive Video Premiere - Britney Spears



    This archive was generated by hypermail 2.0.0 : Tue Oct 28 2003 - 12:18:05 EST