springboot查询视图表

说明

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

没有使用视图表之前

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

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

以下是sql语句

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

使用视图查询

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

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

下面是最终效果图

结果

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

相关推荐
小码哥_常2 小时前
Spring Boot:别再重复造轮子,这些内置功能香麻了
后端
皮皮林5512 小时前
OpenFeign 首次调用卡 3 秒?八年老开发扒透 5 个坑,实战优化到 100ms!
后端
千寻girling4 小时前
《 Git 详细教程 》
前端·后端·面试
0xDevNull5 小时前
Linux 中 Nginx 代理 Redis 的详细教程
redis·后端
GetcharZp5 小时前
告别 Nginx 手动配置!这款 Go 语言开发的云原生网关,才是容器化时代的真香神器!
后端
RuoyiOffice5 小时前
SpringBoot+Vue3 企业考勤如何处理法定假期?节假日方案、调休补班与工作日判断链路拆解
spring boot·后端·vue·anti-design-vue·ruoyioffice·假期·人力
Vane16 小时前
从零开发一个AI插件,经历了什么?
人工智能·后端
952366 小时前
SpringBoot统一功能处理
java·spring boot·后端
rleS IONS6 小时前
SpringBoot中自定义Starter
java·spring boot·后端
DevilSeagull7 小时前
MySQL(2) 客户端工具和建库
开发语言·数据库·后端·mysql·服务