Browse Source

pr 问题修改

hubin 3 years ago
parent
commit
8f9f61803a

+ 0 - 22
FirebirdKeyGenerator

@@ -1,22 +0,0 @@
-package com.baomidou.mybatisplus.extension.incrementer;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.baomidou.mybatisplus.annotation.DbType;
-
-import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
-
-public class FirebirdKeyGenerator implements IKeyGenerator {
-	@Override
-	public String executeSql(String incrementerName) {
-		// TODO Auto-generated method stub	
-		return "SELECT next value for " + incrementerName + " from rdb$database";
-	}
-
-	@Override
-	public DbType dbType() {
-		// TODO Auto-generated method stub	
-		return DbType.FIREBIRD;
-	}
-}

+ 23 - 27
DmKeyGenerator → mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/incrementer/DmKeyGenerator.java

@@ -1,27 +1,23 @@
-package com.baomidou.mybatisplus.extension.incrementer;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import com.baomidou.mybatisplus.annotation.DbType;
-import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
-
-/**
- * DM Sequence
- *
- * @author cdtjj
- * @since 2022-04-22
- */
-
-public class DmKeyGenerator implements IKeyGenerator {
-	@Override
-	public String executeSql(String incrementerName) {
-		// TODO Auto-generated method stub	
-		return "SELECT " + incrementerName + ".NEXTVAL FROM DUAL";
-	}
-
-	@Override
-	public DbType dbType() {
-		// TODO Auto-generated method stub	
-		return DbType.DM;
-	}
-}
+package com.baomidou.mybatisplus.extension.incrementer;
+
+import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
+
+/**
+ * DM Sequence
+ *
+ * @author cdtjj
+ * @since 2022-04-22
+ */
+public class DmKeyGenerator implements IKeyGenerator {
+
+	@Override
+	public String executeSql(String incrementerName) {
+		return "SELECT " + incrementerName + ".NEXTVAL FROM DUAL";
+	}
+
+	@Override
+	public DbType dbType() {
+		return DbType.DM;
+	}
+}

+ 17 - 0
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/incrementer/FirebirdKeyGenerator.java

@@ -0,0 +1,17 @@
+package com.baomidou.mybatisplus.extension.incrementer;
+
+import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
+
+public class FirebirdKeyGenerator implements IKeyGenerator {
+
+    @Override
+    public String executeSql(String incrementerName) {
+        return "SELECT next value for " + incrementerName + " from rdb$database";
+    }
+
+    @Override
+    public DbType dbType() {
+        return DbType.FIREBIRD;
+    }
+}

+ 2 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/pagination/DialectFactory.java

@@ -80,9 +80,9 @@ public class DialectFactory {
                 dialect = new SybaseDialect();
             } else if (dbType == DbType.GBASEDBT) {
                 dialect = new GBasedbtDialect();
-            } else if (dbType == DbType.GBASE_INFORMIX){
+            } else if (dbType == DbType.GBASE_INFORMIX) {
                 dialect = new GBaseInfromixDialect();
-            } else if (dbType == DbType.FIREBIRD){
+            } else if (dbType == DbType.FIREBIRD) {
                 dialect = new FirebirdDialect();
             }
             DIALECT_ENUM_MAP.put(dbType, dialect);

+ 19 - 19
FirebirdDialect → mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/pagination/dialects/FirebirdDialect.java

@@ -1,19 +1,19 @@
-package com.baomidou.mybatisplus.extension.plugins.pagination.dialects;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel;
-import com.baomidou.mybatisplus.extension.plugins.pagination.dialects.IDialect;
-
-/**
- * Firebird 数据库分页语句组装实现,SQL测试版本为4.0
- * 备注:The FIRST/SKIP and ROWS clause are non-standard alternatives
- * @author cdtjj
- * @since 2022-04-26
- */
-public class FirebirdDialect implements IDialect {
-    @Override
-    public DialectModel buildPaginationSql(String originalSql, long offset, long limit) {
-        String sql = originalSql + " OFFSET " + FIRST_MARK + " ROWS FETCH NEXT " + SECOND_MARK + " ROWS ONLY";
-        return new DialectModel(sql, offset, limit).setConsumerChain();
-    }
-}
+package com.baomidou.mybatisplus.extension.plugins.pagination.dialects;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel;
+
+/**
+ * Firebird 数据库分页语句组装实现,SQL测试版本为4.0
+ * 备注:The FIRST/SKIP and ROWS clause are non-standard alternatives
+ *
+ * @author cdtjj
+ * @since 2022-04-26
+ */
+public class FirebirdDialect implements IDialect {
+
+    @Override
+    public DialectModel buildPaginationSql(String originalSql, long offset, long limit) {
+        String sql = originalSql + " OFFSET " + FIRST_MARK + " ROWS FETCH NEXT " + SECOND_MARK + " ROWS ONLY";
+        return new DialectModel(sql, offset, limit).setConsumerChain();
+    }
+}