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 5ddddd87be
commit 2c865f4184
2 changed files with 5 additions and 1 deletions

View File

@@ -279,6 +279,10 @@
<id>spring-libs-snapshot</id>
<url>https://repo.spring.io/libs-snapshot</url>
</repository>
<repository>
<id>oss-sonatype-snapshot</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
</repositories>
<pluginRepositories>

View File

@@ -67,7 +67,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);
}
/*