Hi all,
I seem to recall that it was possible to fetch to-many relationships using 
ColumnSelect. However, if I attempt to do something like this…

public static void main( String[] args ) {
        List<Object[]> list = ObjectSelect
                        .query( Receipt.class )
                        .columns( Receipt.UNIQUE_ID, Receipt.ENTRIES )
                        .where( Receipt.USER.dot( User.NAME ).eq( "Hugi 
Þórðarson" ) )
                        .select( StrimillinnCore.newContext() );

        for( Object[] row : list ) {
                System.out.println( Arrays.asList( row ) );
        }
}

…the fetch will fail with a ClassCastException ([Ljava.lang.Object; cannot be 
cast to org.apache.cayenne.DataRow).

Any other way to do it? Or am I misremembering that this was possible?

Cheers,
- hugi

Reply via email to