public String getOrderBy() {
   StringBuffer orderBy = new StringBuffer(30);
   Iterator criterionIterator = rootCriteria.iterateOrderings();
   while (criterionIterator.hasNext()) {
     CriteriaImpl.OrderEntry oe = (CriteriaImpl.OrderEntry) criterionIterator.next();
     orderBy.append(oe.getOrder().toSqlString(oe.getCriteria(), this));
     if (criterionIterator.hasNext()) {
       orderBy.append(", ");
     }
   }
   return orderBy.toString();
 }