Joe Baldwin wrote:
I need to sort-order a list returned from a to-many relationship.  It is 
logical that this ordering be applied in all cases.

Question:
Is there a simple way to apply this by modifying the SelectQuery associated 
with the relationship or should I just sort order the list each time it is 
returned?

(If I missed it in the docs please send me a link.)

Thanks,
Joe


Look at the documentation on "orderings".  For cayenne 3,

           final SelectQuery query = new SelectQuery( Company.class );
           query.setPageSize( 50 );
           query.addOrdering( "companyName", SortOrder.ASCENDING );
           final List<Company> c = dataContext.performQuery( query );

Lucas

Reply via email to