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(); }