diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java b/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java
index 41a841c53..b6afa4df5 100644
--- a/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java
+++ b/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java
@@ -15,7 +15,7 @@ import com.mysema.query.util.Assert;
* @author tiwe
* @version $Id$
*/
-public class OrderSpecifier> {
+public class OrderSpecifier> {
private final Order order;
private final Expr target;
diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/QComparable.java b/querydsl-core/src/main/java/com/mysema/query/grammar/QComparable.java
index 2ad244325..3424dfeef 100644
--- a/querydsl-core/src/main/java/com/mysema/query/grammar/QComparable.java
+++ b/querydsl-core/src/main/java/com/mysema/query/grammar/QComparable.java
@@ -59,4 +59,14 @@ public class QComparable {
public static EBoolean aoe(Expr left, Expr right) {
return factory.createBoolean(Ops.AOE, left, right);
}
+
+ @SuppressWarnings("unchecked")
+ public static OrderSpecifier asc(Expr expr){
+ return new OrderSpecifier(Order.ASC, expr);
+ }
+
+ @SuppressWarnings("unchecked")
+ public static OrderSpecifier desc(Expr expr){
+ return new OrderSpecifier(Order.DESC, expr);
+ }
}