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

相关推荐
就叫飞六吧1 小时前
WangEditor快速实现版
node.js·mybatis
自在如风。3 小时前
MyBatis-Plus 使用技巧
java·mybatis·mybatis-plus
鱼骨不是鱼翅4 小时前
Mybatis操作数据库----小白基础入门
数据库·mybatis
hjehheje4 小时前
hbase实训 阿达
clickhouse
hjehheje6 小时前
clickhouse删除一条数据
数据库·clickhouse·oracle
钢板兽11 小时前
Java后端高频面经——Spring、SpringBoot、MyBatis
java·开发语言·spring boot·spring·面试·mybatis
嘵奇15 小时前
MyBatis-Plus 注解大全
java·mybatis
曹天骄1 天前
使用 MyBatis XML 和 QueryWrapper 实现动态查询
xml·mybatis
随风九天1 天前
Spring Boot + MyBatis + MySQL:快速搭建CRUD应用
spring boot·mysql·mybatis
曹天骄1 天前
mybatis-plus+springboot3项目实现分页
mybatis