0
点赞
收藏
分享

微信扫一扫

ClickHouse中“大列”造成的JOIN的内存超限问题

上次使用springBoot搭建整个项目框架,实现登录逻辑,今天使用springBoot整合mybatis实现增删改查,关于项目搭建,可以查看上一篇博客:

SpringBoot-基础篇-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_63837759/article/details/135659322?spm=1001.2014.3001.5501

废话不多说,直接开始。

整个项目包结构如下:

 

第一步,引入依赖

 引入mysql驱动依赖(注意我这里使用的mysql版本是8)mybatis依赖:

第二步,封装查询的实体类

我们使用Article也就是文章这个实体类进行代码演示,Article实体类如下,注意这里使用lombok注解简化构造器get  set等方法的编写:

 第三步,书写代码实现增删改查

1,增删改查controller层代码实现:

注意:@RequestBody作用是将前端传递过来的json数据转化为为实体类进行封装 

2,增删改查serviece层代码实现:

注意*:上述代码中ThreadLocalUtil.getId()基于我上述博客中的工具类进行优化后的代码,在ThreadLocalUtils中增加了getId以及getUsername用于返回解析后的jwt令牌中携带的userid以及username信息,ThreadLocalUtils实现如下,不理解之处可以查看我的上一篇博客:、

并且这里给出的serviece层代码实现只有实现类并没有给出接口的代码

3,实现mapper层代码:

这里使用注解查询,后续会给出使用mapper.xml文件进行查询的例子,持续更新ing~~

如果你觉得对你有帮助吗,不妨给个赞吧!! 

举报

相关推荐

0 条评论