Explorar el Código

新增h2数据库和spring-test依赖

周浩 hace 9 años
padre
commit
6e4c2563e5

+ 8 - 7
hsweb-web-dao-impl-mybatis/src/main/java/org/hsweb/web/mybatis/plgins/pager/PagerInterceptor.java

@@ -22,8 +22,8 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
 
-@Intercepts({ @Signature(type = Executor.class, method = "query", args = { MappedStatement.class, Object.class,
-        RowBounds.class, ResultHandler.class }) })
+@Intercepts({@Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.class,
+        RowBounds.class, ResultHandler.class})})
 @Component
 @ConfigurationProperties(
         prefix = "spring.datasource"
@@ -59,7 +59,7 @@ public class PagerInterceptor implements Interceptor {
                 }
             }
         }
-        return Plugin.wrap(target,this);
+        return Plugin.wrap(target, this);
     }
 
     @Override
@@ -78,11 +78,12 @@ public class PagerInterceptor implements Interceptor {
         String url = properties.getDriverClassName();
         if (url.contains("mysql")) {
             return "mysql";
-        }
-        if (url.contains("oracle")) {
+        } else if (url.contains("oracle")) {
             return "oracle";
-        }
-        logger.error("mybaits pager dialect not found!");
+        } else if (url.contains("h2")) {
+            return "h2";
+        } else
+            logger.error("mybatis pager dialect not found!");
         return "undefine";
     }
 }