/** * 设置order(排序)查询条件 * * @param ordername :排序字段名 * @param ordervalue :排序字段值("asc","desc") */ public void setOrder(Map<String, Object> map) { for (Map.Entry<String, Object> entry : map.entrySet()) { judgecreateAlias(entry.getKey()); if (SortDirection.asc.equals(entry.getValue())) { detachedCriteria.addOrder(Order.asc(entry.getKey())); } else { detachedCriteria.addOrder(Order.desc(entry.getKey())); } } }