Skip to content

Commit 2c865f4

Browse files
mp911deschauder
authored andcommitted
Use OFFSET/FETCH syntax in H2 dialect.
As per suggestion of the H2 maintainer. Closes #1287 Original pull request #1297
1 parent 5ddddd8 commit 2c865f4

File tree

2 files changed

+5
-1
lines changed
  • spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect

2 files changed

+5
-1
lines changed

pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@
279279
<id>spring-libs-snapshot</id>
280280
<url>https://repo.spring.io/libs-snapshot</url>
281281
</repository>
282+
<repository>
283+
<id>oss-sonatype-snapshot</id>
284+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
285+
</repository>
282286
</repositories>
283287

284288
<pluginRepositories>

spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/H2Dialect.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public String getOffset(long offset) {
6767
*/
6868
@Override
6969
public String getLimitOffset(long limit, long offset) {
70-
return String.format("LIMIT %d OFFSET %d", limit, offset);
70+
return String.format("OFFSET %d ROWS FETCH FIRST %d ROWS ONLY", offset, limit);
7171
}
7272

7373
/*

0 commit comments

Comments
 (0)