SpringBoot 集成 ClickHouse
1. 引入maven 依赖
<dependency><groupId>com.clickhouse</groupId><artifactId>clickhouse-jdbc</artifactId><version>${clickhouse.jdbc.version}</version></dependency>
最新版本可以 在 mvnrepository 搜索
https://mvnrepository.com/
2. 添加ck的数据源
spring:datasource:driver-class-name: com.clickhouse.jdbc.ClickHouseDriverurl: jdbc:clickhouse://localhost:8123/defaultusername: usernamepassword: password
3. 持久层的编写
由于项目当中使用的是mybatis plus 所以代码就按照对应的格式编写,正常调用即可
@Mapper
public interface LocalMapper extends BaseMapper<LocalEntity> {}
@Getter
@Setter
@Accessors(chain = true)
@TableName("local")
public class LocalEntity {/*** 主键ID*/private String id;@TableField("status")private Integer status;}