Преглед изворни кода

H2KeyGenerator 语法修改

hubin пре 3 година
родитељ
комит
a9b123bc65

+ 1 - 1
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/incrementer/H2KeyGenerator.java

@@ -28,7 +28,7 @@ public class H2KeyGenerator implements IKeyGenerator {
 
     @Override
     public String executeSql(String incrementerName) {
-        return "select " + incrementerName + ".nextval";
+        return "select nextval('" + incrementerName + "')";
     }
 
     @Override

+ 1 - 1
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/h2/keygenerator/KeyGeneratorConfig.java

@@ -68,7 +68,7 @@ public class KeyGeneratorConfig {
 
                 @Override
                 public String executeSql(String incrementerName) {
-                    return "select " + incrementerName + ".nextval";
+                    return "select nextval('" + incrementerName + "')";
                 }
 
                 @Override