clickhouse分页使用mybatis-plus

需求:使用clickhouse时需要用到分页。
解决办法:mybatis-plus3.X已经支持ClickHouse数据库,只需正确配置其他用法跟用mysql一样。

(注:使用3.2.0版本并不支持clickhouse,需要更高版本)

参考博客:https://blog.csdn.net/lxw1005192401/article/details/117691701
1,添加mybatis-plush和clickhouse依赖

bash 复制代码
 <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.4</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.2</version>
        </dependency>
 
        <dependency>
            <groupId>ru.yandex.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>0.1.53</version>
        </dependency>

2,配置mybatis-plus

bash 复制代码
@Configuration
public class MybatisPlusConfig {
 
    /**
     * 新的分页插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.CLICK_HOUSE));
 
        return interceptor;
    }
}

3,其他的操作跟mysql一样即可。

相关推荐
yuren_xia6 小时前
Spring Boot + MyBatis 集成支付宝支付流程
spring boot·tomcat·mybatis
神仙别闹12 小时前
基于Java(SpringBoot、Mybatis、SpringMvc)+MySQL实现(Web)小二结账系统
java·spring boot·mybatis
crud13 小时前
Spring Boot 整合 MyBatis-Plus:从入门到精通,一文搞定高效持久层开发!
java·spring boot·mybatis
爱上语文13 小时前
MyBatisPlus(3):常用配置
java·后端·mybatis
xlsw_15 小时前
MyBatis之测试添加功能
java·开发语言·mybatis
clk66071 天前
SSM 框架核心知识详解(Spring + SpringMVC + MyBatis)
java·spring·mybatis
愿你天黑有灯下雨有伞1 天前
MyBatis-Plus LambdaQuery 高级用法:JSON 路径查询与条件拼接的全场景解析
mysql·json·mybatis
万能的编程语言1 天前
mybatis 参数绑定错误示范(1)
java·mybatis
贺函不是涵1 天前
【沉浸式求职学习day52】【初识Mybaits】
java·学习·mybatis
the_seventh_dog2 天前
mybatis和hibernate区别
java·mybatis·hibernate