Use OFFSET/FETCH syntax in H2 dialect.

As per suggestion of the H2 maintainer.

Closes #1287
Original pull request #1297
This commit is contained in:
Mark Paluch
2022-07-21 15:45:08 +02:00
committed by Jens Schauder
parent 1fd38cb945
commit c2e163b5c2

View File

@@ -56,7 +56,7 @@ public class H2Dialect extends AbstractDialect {
@Override
public String getLimitOffset(long limit, long offset) {
return String.format("LIMIT %d OFFSET %d", limit, offset);
return String.format("OFFSET %d ROWS FETCH FIRST %d ROWS ONLY", offset, limit);
}
@Override