在这里,我发布了我需要你提供的信息!
DetachedCriteria criteria = DetachedCriteria.forEntityName(DomainEntity.tbl_user.toString);
criteria.addOrder(Order.asc("username"));
List<User> user = dao.getEntities(criteria);
这段代码工作正常,但是对名称进行排序,首先是大写字母,然后是小写字母。我不想那样。
但是,我想同时对两者进行排序。基于字母顺序。在这里,我使用 MySQL 数据库。
最佳答案
您是否正在寻找不区分大小写的排序?然后试试这个:
Order.asc("username").ignoreCase()
关于java - 如何在 hibernate 中使用 DitachedCriteria 对名称列表 <User> 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565338/