springboot查询视图表

说明

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

没有使用视图表之前

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

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

以下是sql语句

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

使用视图查询

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

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

下面是最终效果图

结果

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

相关推荐
37手游后端团队18 分钟前
Cursor实战:用Cursor实现积分商城系统
人工智能·后端
aloha_28 分钟前
SELECT COUNT(*) 和 SELECT COUNT(1)
后端
郭京京29 分钟前
goweb 响应
后端·go
郭京京39 分钟前
goweb解析http请求信息
后端·go
学习OK呀1 小时前
从 java8 升级 java17 的调整
java·后端
莫克1 小时前
resources\application.properties 配置大全
后端
王中阳Go1 小时前
go中的singleflight是如何实现的?
后端
AAA修煤气灶刘哥1 小时前
缓存世界的三座大山:穿透、击穿、雪崩,今天就把它们铲平!
redis·分布式·后端
用户4099322502121 小时前
需求驱动测试:你的代码真的在按需行事吗?
后端·ai编程·trae
双向331 小时前
前后端接口调试提效:Postman + Mock Server 的工作流
后端