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一样即可。

相关推荐
han_hanker7 小时前
mybatis-plus service层拥有的方法
mybatis
ruleslol1 天前
Mybatis11-不同的数据库连接池的配置
数据库·mybatis
干到60岁退休的码农1 天前
整合Mybatis-Plus分页插件并实现分页api方法
java·mybatis
han_hanker1 天前
mybatis-plus 常用方法
java·tomcat·mybatis
李少兄1 天前
MyBatis、MyBatis-Plus 与全自动 ORM 的本质区别
mybatis
干到60岁退休的码农1 天前
SpringBoot整合Mybatis-plus
spring boot·后端·mybatis
4154111 天前
MyBatis-Plus + PostGIS 实战(二):空间查询与空间索引
java·mybatis·gis·postgis
AgCl231 天前
JavaWeb个人笔记01--Maven到MyBatis
笔记·maven·mybatis
倒流时光三十年2 天前
MyBatis @MapKey 注解详解
windows·mybatis
ClickHouseDB3 天前
推出 ClickHouse Cloud 中的多阶段分布式查询执行
分布式·clickhouse