java - 如何在 hibernate 中使用条件对列表进行排序

标签 java hibernate sorting

我是 Spring3 和 Hibernate 的新手,下面的代码运行良好,但我正在尝试找到一种方法让我的列表按日期字段的排序顺序返回。有人可以告诉我如何向这段代码添加排序

// To get list of all articles
@SuppressWarnings("unchecked")
public List<Friend> listFriends(String rUser) 
{
   Friend friend = new Friend();
    friend.setUsername(rUser);

    return (List<Friend>) sessionFactory.getCurrentSession()
       .createCriteria(Friend.class)
        .add(Example.create(friend))
        .list();
}

最佳答案

.addOrder( Order.desc("date") )

检查 examples in the documentation

关于java - 如何在 hibernate 中使用条件对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5523358/

相关文章:

java - Object.getClass().getSuperclass() 不返回 null?

java - 如何使用 concat 函数表示 JPA 标准中的空格字符

java - hibernate 异常。查询语法异常 : unexpected token: HAVING

java - Hibernate 存储过程调用在多次调用时挂起

javascript - 使用 jQuery 对重复列表中的元素进行排序

java - 如何在多个方法中使用一个变量?

java - 从叶子创建求和树

jquery - 如何使用 JQuery 按字母顺序对 DIV 进行排序

sorting - 重新排序由字典组成的列表的 Pythonic 方式是什么?

Java 8 从 Map 中的匹配值中提取第一个键