springboot查询视图表

说明

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

没有使用视图表之前

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

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

以下是sql语句

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

使用视图查询

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

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

下面是最终效果图

结果

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

相关推荐
brzhang几秒前
告别『上线裸奔』!一文带你配齐生产级 Web 应用的 10 大核心组件
前端·后端·架构
shepherd1111 分钟前
Kafka生产环境实战经验深度总结,让你少走弯路
后端·面试·kafka
袋鱼不重14 分钟前
Cursor 最简易上手体验:谷歌浏览器插件开发3s搞定!
前端·后端·cursor
嘻嘻哈哈开森16 分钟前
Agent 系统技术分享
后端
用户40993225021217 分钟前
异步IO与Tortoise-ORM的数据库
后端·ai编程·trae
会有猫22 分钟前
LabelStudio使用阿里云OSS教程
后端
惜鸟23 分钟前
如何从模型返回结构化数据
后端
GZ25327 分钟前
Smart Input Pro使用教程
后端
vocal29 分钟前
谷歌第七版Prompt Engineering—第三部分
人工智能·后端
Best_Liu~30 分钟前
TransactionTemplate 与@Transactional 注解的使用
java·开发语言·spring boot·后端