SpringBoot 集成 ClickHouse

SpringBoot 集成 ClickHouse

1. 引入maven 依赖
maven 复制代码
<dependency>
            <groupId>com.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>${clickhouse.jdbc.version}</version>
        </dependency>

最新版本可以 在 mvnrepository 搜索

https://mvnrepository.com/

2. 添加ck的数据源
yml 复制代码
spring:
  datasource:
      driver-class-name: com.clickhouse.jdbc.ClickHouseDriver
      url: jdbc:clickhouse://localhost:8123/default
      username: username
      password: password 
3. 持久层的编写

由于项目当中使用的是mybatis plus 所以代码就按照对应的格式编写,正常调用即可

java 复制代码
@Mapper
public interface LocalMapper extends BaseMapper<LocalEntity> {

    

}
java 复制代码
@Getter
@Setter
@Accessors(chain = true)
@TableName("local")
public class LocalEntity {

    /**
     * 主键ID
     */
    private String id;

    
    @TableField("status")
    private Integer status;

   
}
相关推荐
海宇AI2 分钟前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化车抵贷核保网关
java·人工智能·架构·自动化
Bs_MoneyMagnet1 小时前
基于springboot+vue的心理咨询预约与随访平台的设计与实现 源码+文档
vue.js·spring boot·后端·spring·毕业设计·旅游·计算机毕业设计
cfm_29142 小时前
单例模式详解
java
我叫张土豆2 小时前
本体论、DDD、SDD、TDD:AI 编程时代的四层认知栈
java·人工智能
白远山2 小时前
家政服务家政社区派单实战:调度系统架构设计与实现指南
java·开发语言·小程序·架构·需求分析
海南java第二人2 小时前
从诞生到回收:JVM对象生命周期与垃圾回收全链路解析
java
SL_staff2 小时前
JVS-Logic:从页面配置工具到企业级业务逻辑中枢的技术演进
java·算法·全栈
DevRay3 小时前
Java 21虚拟线程深度实战:告别线程池焦虑,百万并发吞吐量直接翻倍(原理+代码+避坑)
java·开发语言
陌シ未央ゞ3 小时前
基于BM25算法和RRF实现的混合索引(java版)
人工智能·spring boot·后端·算法
forestsea3 小时前
从零构建 Java 智能体 RAG 系统:Milvus 向量数据库实战指南
java·数据库·milvus