diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java index 313495869..313bd5997 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java @@ -36,6 +36,8 @@ public class HSQLDBTemplates extends SQLTemplates { setAutoIncrement(" identity"); add(Ops.TRIM, "trim(both from {0})"); add(Ops.NEGATE, "{0} * -1", 7); + + add(Ops.NEXTVAL, "next value for {0s}"); add(Ops.MathOps.ROUND, "round({0},0)"); add(Ops.MathOps.LN, "log({0})"); diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java index 8c77a171d..43fd21ba5 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java @@ -36,7 +36,7 @@ public final class SQLExpressions { } public static final SimpleExpression nextval(Class type, String sequence) { - return SimpleOperation.create(type, SQLTemplates.NEXTVAL, ConstantImpl.create("seq")); + return SimpleOperation.create(type, SQLTemplates.NEXTVAL, ConstantImpl.create(sequence)); } private SQLExpressions() {}