|
@@ -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";
|
|
|
}
|
|
|
}
|