阅读背景:

使用更快的排序机制来排序休眠?

来源:互联网 

Consider the following code:

请考虑以下代码:

 public List<Test> findAll(HashMap sortOrder) {
    Session session = getCurrentSession();
    Criteria criteria = session.createCriteria(Test.class);

    if (sortOrder != null) {
        Iterator iterator = sortOrder.keySet().iterator();
        while (iterator.hasNext()) {
            String key = (String) iterator.next();
            String value = (String) sortOrder.get(key);
            if (value != null && value.equals("asc")) {
                criteria.addOrder(Order.asc(key));
            } else {
                criteria.addOrder(Order.desc(key));

            }
        }
    }
    return criteria.list();
}
 publ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: