Skip to content

Commit 953bba6

Browse files
committed
Polishing #1582
1 parent a077238 commit 953bba6

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

src/main/java/org/apache/ibatis/jdbc/AbstractSQL.java

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,7 @@ public T LIMIT(String variable) {
285285
* @since 3.5.2
286286
*/
287287
public T LIMIT(int value) {
288-
sql().limit = String.valueOf(value);
289-
sql().limitingRowsStrategy = SQLStatement.LimitingRowsStrategy.OFFSET_LIMIT;
290-
return getSelf();
288+
return LIMIT(String.valueOf(value));
291289
}
292290

293291
/**
@@ -313,9 +311,7 @@ public T OFFSET(String variable) {
313311
* @since 3.5.2
314312
*/
315313
public T OFFSET(long value) {
316-
sql().offset = String.valueOf(value);
317-
sql().limitingRowsStrategy = SQLStatement.LimitingRowsStrategy.OFFSET_LIMIT;
318-
return getSelf();
314+
return OFFSET(String.valueOf(value));
319315
}
320316

321317
/**
@@ -341,9 +337,7 @@ public T FETCH_FIRST_ROWS_ONLY(String variable) {
341337
* @since 3.5.2
342338
*/
343339
public T FETCH_FIRST_ROWS_ONLY(int value) {
344-
sql().limit = String.valueOf(value);
345-
sql().limitingRowsStrategy = SQLStatement.LimitingRowsStrategy.ISO;
346-
return getSelf();
340+
return FETCH_FIRST_ROWS_ONLY(String.valueOf(value));
347341
}
348342

349343
/**
@@ -369,9 +363,7 @@ public T OFFSET_ROWS(String variable) {
369363
* @since 3.5.2
370364
*/
371365
public T OFFSET_ROWS(long value) {
372-
sql().offset = String.valueOf(value);
373-
sql().limitingRowsStrategy = SQLStatement.LimitingRowsStrategy.ISO;
374-
return getSelf();
366+
return OFFSET_ROWS(String.valueOf(value));
375367
}
376368

377369
private SQLStatement sql() {

0 commit comments

Comments
 (0)