如何在hibernate?</user>中使用DitachedCriteria对名称的List <user>进行排序

时间:2013-07-10 08:00:56

标签: java mysql hibernate detachedcriteria

在这里,我发布了我需要的东西!

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

此代码工作正常,但首先将名称排序为UpperCase字母,然后是LowerCase字母。我不希望这样。

但是,我希望一次排序。基于字母顺序。在这里,我正在使用MySQL数据库。

1 个答案:

答案 0 :(得分:1)

您是否在寻找不区分大小写的订购?然后试试这个:

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