From c2e163b5c23631e01398d694c250a7cd8928e0be Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 21 Jul 2022 15:45:08 +0200 Subject: [PATCH] Use OFFSET/FETCH syntax in H2 dialect. As per suggestion of the H2 maintainer. Closes #1287 Original pull request #1297 --- .../springframework/data/relational/core/dialect/H2Dialect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/H2Dialect.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/H2Dialect.java index 879aa8ec..f7bec039 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/H2Dialect.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/H2Dialect.java @@ -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