From 2e8c183c3ae9b5c7f03287636c74f47e91e60e34 Mon Sep 17 00:00:00 2001 From: redkale Date: Thu, 6 Jun 2024 16:00:36 +0800 Subject: [PATCH] mariadb --- src/main/java/org/redkale/source/AbstractDataSqlSource.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/redkale/source/AbstractDataSqlSource.java b/src/main/java/org/redkale/source/AbstractDataSqlSource.java index 8778dd7c8..29355a49e 100644 --- a/src/main/java/org/redkale/source/AbstractDataSqlSource.java +++ b/src/main/java/org/redkale/source/AbstractDataSqlSource.java @@ -207,14 +207,14 @@ public abstract class AbstractDataSqlSource extends AbstractDataSource pageSql = "SELECT * FROM (SELECT T_.*, ROWNUM RN_ FROM (" + pageSql + ") T_) WHERE RN_ BETWEEN " + start + " AND " + end; containsLimit = true; - } else if ("mysql".equals(dbtype) || "postgresql".equals(dbtype)) { - pageSql += " LIMIT " + flipper.getLimit() + " OFFSET " + flipper.getOffset(); - containsLimit = true; } else if ("sqlserver".equals(dbtype)) { int offset = flipper.getOffset(); int limit = flipper.getLimit(); pageSql += " OFFSET " + offset + " ROWS FETCH NEXT " + limit + " ROWS ONLY"; containsLimit = true; + } else { // 按mysql、postgresql、mariadb、h2处理 + pageSql += " LIMIT " + flipper.getLimit() + " OFFSET " + flipper.getOffset(); + containsLimit = true; } } // countSql