- 博客(3)
- 收藏
- 关注
原创 springboot项目中不使用xml和join,用MybatisPlus的方法通过单表查询实现多表联查,以及单表多次查询与多表联查的区别
单表多查是为了查询某张表的数据,只要涉及这张表的都可以使用,因此复用性比较高。多表联查会产生笛卡尔积,如果查询数据过多,那么实际的查询过程将呈几何成长。单表多查相对比较简单,对数据库表要求也比较低,维护成本相对比较低。多表联查的sql相对比较复,改动起来比较麻烦,维护成本比较高。多表联查是为了实现特定的业务,因此复用性相对来说比较差。多表联查只需查询一次数据库数据,减少了IO的开销。单表多查需要每次都去数据库查询数据,IO开销较大。
2023-04-05 13:37:18
435
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人