
SpringBoot + Mybatis-puls +
ClickHouse增删改查入门教程
C l i c k H o u s e 操 作 基 于 M y b a t i s -
p u l s 源 码 扩 展 开 发 。 解 决 C l i c k H o u s e 的 修 改 和 删 除
S Q L 操 作 与 M y s q l 不 相 同 。
基于 Mybatis-puls:
u p d a t e 、 u p d a t e B y I d 、 d e l e t e 函 数
1 、 S q l M e t h o d D i v . j a v a 文 件 枚 举 类 , 对 s q l 脚 本 定 义
package com.demo.infrastructure.injector.enums;
/**
* @author liuxiansong
*/
public enum SqlMethodDiv {
/**
*
删除
*/
DELETE_BY_ID("deleteByIdClickHouse", "根据ID 删除一条数据", "<script>\nALT
ER TABLE %s DELETE WHERE %s=#{%s}\n</script>"),
/**
*
逻辑删除
*/
LOGIC_DELETE_BY_ID("deleteByIdClickHouse", "根据ID 逻辑删除一条数据", "<sc
ript>\nALTER TABLE %s UPDATE %s where %s=#{%s} %s\n</script>"),
/**
*
修改
条件主键
*/
UPDATE_BY_ID("updateByIdClickHouse", "根据ID 选择修改数据", "<script>\nALT