コード例 #1
0
ファイル: CriteriaQuery.java プロジェクト: tiankun/gfdzoa
 /**
  * 设置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()));
     }
   }
 }