2013-07-10 50 views
0

在這裏,我張貼我需要從你的!如何在hibernate中使用DitachedCriteria對名稱列表<User>進行排序?

DetachedCriteria criteria = DetachedCriteria.forEntityName(DomainEntity.tbl_user.toString); 
criteria.addOrder(Order.asc("username")); 
List<User> user = dao.getEntities(criteria); 

此代碼工作正常,但首先排序名稱UpperCase字母然後LowerCase字母。我不想那樣。

但是,我想同時排序。基於字母順序。在這裏,我正在使用MySQL數據庫。

回答

1

您是否在尋找不區分大小寫的排序?然後試試這個:

Order.asc("username").ignoreCase() 
+0

仍然同樣的問題是提高... – SubbaReddy