|
@@ -0,0 +1,18 @@
|
|
|
+package com.bz.zoneiot.water.web.config;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize;
|
|
|
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|
|
+import org.springframework.context.annotation.Bean;
|
|
|
+import org.springframework.context.annotation.Configuration;
|
|
|
+
|
|
|
+@Configuration
|
|
|
+@ConditionalOnClass(value = {PaginationInterceptor.class})
|
|
|
+public class MybatisPlusConfig {
|
|
|
+ @Bean
|
|
|
+ public PaginationInterceptor paginationInterceptor() {
|
|
|
+ PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
|
|
|
+ paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
|
|
|
+ return paginationInterceptor;
|
|
|
+ }
|
|
|
+}
|