code: public SqlBuilder orderBy(Order... orders) {
  		if (ArrayUtil.isEmpty(orders)) {
  			return this;
  		}
  
  		sql.append(" ORDER BY ");
  		String field = null;
  		boolean isFirst = true;
  		for (Order order : orders) {
  			if (null != wrapper) {
  				// 包装字段名
  				field = wrapper.wrap(order.getField());
  			}
  			if (StrUtil.isBlank(field)) {
  				continue;
  			}
  
  			// 只有在非第一项前添加逗号
  			if (isFirst) {
  				isFirst = false;
  			} else {
  				sql.append(StrUtil.COMMA);
  			}
  			sql.append(field);
  			final Direction direction = order.getDirection();
  			if (null != direction) {
  				sql.append(StrUtil.SPACE).append(direction);
  			}
  		}
  		return this;
  	}
docs: 排序
  
  @param orders 排序对象
  @return 自己