Bläddra i källkod

!226 Firebird数据库的KeyGenerator
Merge pull request !226 from cdtjj/N/A

青苗 3 år sedan
förälder
incheckning
6735ac3012
1 ändrade filer med 22 tillägg och 0 borttagningar
  1. 22 0
      FirebirdKeyGenerator

+ 22 - 0
FirebirdKeyGenerator

@@ -0,0 +1,22 @@
+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;
+	}
+}