diff --git a/src/main/java/com/avaje/ebean/ExpressionList.java b/src/main/java/com/avaje/ebean/ExpressionList.java
index f5b6e002a..309190b4d 100644
--- a/src/main/java/com/avaje/ebean/ExpressionList.java
+++ b/src/main/java/com/avaje/ebean/ExpressionList.java
@@ -785,7 +785,7 @@ public interface ExpressionList extends Serializable {
* qualified) will still be translated to their physical name.
*
*/
- ExpressionList raw(String raw, Object[] values);
+ ExpressionList raw(String raw, Object... values);
/**
* Add raw expression with no parameters.
diff --git a/src/main/java/com/avaje/ebeaninternal/server/expression/JunctionExpression.java b/src/main/java/com/avaje/ebeaninternal/server/expression/JunctionExpression.java
index 85168ca5a..08916044c 100644
--- a/src/main/java/com/avaje/ebeaninternal/server/expression/JunctionExpression.java
+++ b/src/main/java/com/avaje/ebeaninternal/server/expression/JunctionExpression.java
@@ -572,7 +572,7 @@ abstract class JunctionExpression implements Junction, SpiExpression, Expr
}
@Override
- public ExpressionList raw(String raw, Object[] values) {
+ public ExpressionList raw(String raw, Object... values) {
return exprList.raw(raw, values);
}
diff --git a/src/main/java/com/avaje/ebeaninternal/util/DefaultExpressionList.java b/src/main/java/com/avaje/ebeaninternal/util/DefaultExpressionList.java
index f50c146de..7715da72c 100644
--- a/src/main/java/com/avaje/ebeaninternal/util/DefaultExpressionList.java
+++ b/src/main/java/com/avaje/ebeaninternal/util/DefaultExpressionList.java
@@ -696,7 +696,7 @@ public class DefaultExpressionList implements SpiExpressionList {
}
@Override
- public ExpressionList raw(String raw, Object[] values) {
+ public ExpressionList raw(String raw, Object... values) {
add(expr.raw(raw, values));
return this;
}
diff --git a/src/test/java/com/avaje/tests/query/TestWhereRawClause.java b/src/test/java/com/avaje/tests/query/TestWhereRawClause.java
index d155599ec..5aa648d65 100644
--- a/src/test/java/com/avaje/tests/query/TestWhereRawClause.java
+++ b/src/test/java/com/avaje/tests/query/TestWhereRawClause.java
@@ -33,7 +33,7 @@ public class TestWhereRawClause extends BaseTestCase {
.ne("id", 42)
.raw("orderQty < ?", 100)
.gt("id", 1)
- .raw("unitPrice > ? and product.id > ?", new Object[]{2,3})
+ .raw("unitPrice > ? and product.id > ?", 2, 3)
.findList();
}