springboot查询视图表

说明

我之前一直都是使用的mybatis-plus-join-boot-starter进行联表查询,直到今天老师告诉我可以用视图表直接查询,省下了不少写sql的功夫。

没有使用视图表之前

可以看到我是用了join里的类进行了联表查询,这样做不仅不好管理,还容易报错。

Dto就得把两个表的属性写上去,非常麻烦。

以下是sql语句

可以看出来,我进行联表查询后,学生的更新,以及新增,都非常的不好管理

使用视图查询

直接使用mybatis-plus查询视图表即可

这样,不仅简化了代码,而且优化了表之间的关系。

下面是最终效果图

结果

省去了Dto多余的代码,通过数据库建立一个查询视图,然后直接查询查询视图的表即可。后端修改也变得更方便了。

相关推荐
Darren24512 分钟前
JUnit 5 + Mockito 终极实战笔记
后端
苏三说技术36 分钟前
AI中四种向量数据库
后端
江沉晚呤时2 小时前
.NET 9 快速上手 RabbitMQ 直连交换机:高效消息传递实战指南
开发语言·分布式·后端·rabbitmq·.net·ruby
编码忘我2 小时前
java单机滑动窗口限流器
后端
编码忘我2 小时前
redis的数据类型及java调用案例
后端
编码忘我2 小时前
redis分布式锁
后端
程序员爱钓鱼2 小时前
Go输出与格式化核心库:fmt包完整指南
后端·面试·go
lars_lhuan2 小时前
Go map 与并发
后端·golang
Lewiis3 小时前
Go语言的错误处理机制
开发语言·后端·golang
Gopher_HBo3 小时前
Go并发原子操作 waitGroup 对象池
后端