springboot查询视图表

说明

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

没有使用视图表之前

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

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

以下是sql语句

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

使用视图查询

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

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

下面是最终效果图

结果

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

相关推荐
炸薯人3 分钟前
每天一个知识点——Java注解
后端
用户40993225021213 分钟前
如何在 FastAPI 中玩转 APScheduler,让任务定时自动执行?
后端·github·trae
他日若遂凌云志13 分钟前
深入剖析 Fantasy 框架的网络数据包解析机制:从抽象基类到多协议适配
后端
AAA修煤气灶刘哥15 分钟前
Lombok坑哭了!若依框架一行@Data炸出Param为null,我卡了一下午才发现BaseEntity的猫腻
java·后端
SimonKing40 分钟前
手搓MCP客户端动态调用多MCP服务,调用哪个你说了算!
java·后端·程序员
写bug写bug1 小时前
分布式锁的使用场景和常见实现(上)
分布式·后端·面试
Ali酱1 小时前
2周斩获远程offer!我的高效求职秘诀全公开
前端·后端·面试
小乌龟不会飞2 小时前
【SpringBoot】统一功能处理
java·spring boot·后端
刘小吉2 小时前
java net 配置局域网受信任的https
后端
考虑考虑3 小时前
JPA中的EntityGraph
spring boot·后端·spring