For that call the sorting is done in the database (not cached), so there's 
probably a difference in databases or database configs.

-David


On Apr 23, 2010, at 8:49 AM, Divesh Dutta wrote:

> Hello Developers,
> 
> I see an strange issue on Release 9.04. But that issue does not exists on 
> latest OFBiz trunk. Below is brief description  of  issue:
> 
> 1) When I use  any of the method (like findList or findByAnd) of 
> DelegatorImpl.java class , and sort it by "sequenceNum", For eg in 
> EditProductFeatures.groovy: (Release 9.04)
> 
>   context.productFeatureAndAppls = delegator.findList('ProductFeatureAndAppl',
>       EntityCondition.makeCondition([productId : productId]), null,
>       ['sequenceNum', 'productFeatureApplTypeId', 'productFeatureTypeId', 
> 'description'], null, false);
> 
> It returns me the list of values, with *Not-Null values at the top* , and 
> then it sort in Ascending order by "sequenceNum", ......
> 
> 2) But When I use Latest trunk in OFBiz: Using same example, It returns me 
> the list sorted by "sequenceNum", .... in ascending order and then *Not-null 
> values at the bottom
> 
> *3) I think this is the major bug in Release 9.04, because if we think at 
> application level, if a catagory has over 800 products, Catalog Manager will 
> have to go to the last page, to sequence every single product for it to show 
> properly on the front end.
> 
> 4) Instead if Catalog Manager want to sequence the products,  he will  
> arrange them at very first page.
> 
> 5) I tried to found the reason of this major difference, but could not locate 
> the exact fix in any of the commit. So I request all the developers, if any 
> one have any idea regarding this please share your views here. Also I think 
> this should be fixed in Release 9.04 as well.
> 
> Thanks
> --
> Divesh Dutta.
> 

Reply via email to