使用mybatis plus进行多表关联查询的问题

来源:1-1 MyBatisPlus的BaseMapper(同JPA类似)

qq__6686

2020-05-19 18:35:11

在查询时如果涉及到多表的关联(一对多,多对多等),是不是一般需要自己写sql?但是如果是分页查询的话,感觉自己写sql又特别麻烦。可不可以先用mybatis plus提供的 page方法 查出IPage数据,然后对IPage数据里面的record进行遍历,对record里面的每个数据再做关联查询。但是这样会不会在遍历的时候因为多次连接数据库而造成比较大的性能损耗呢?七月老师对于使用mybatis进行多表关联的分页查询有什么比较方便的办法吗?

写回答

2回答

宝慕林4309021

2020-09-01

PageHelper不香吗

0

7七月

2020-05-20

只有两种方法:

  1. 单表查询

  2. SQL Join


分页不推荐内存分页,要不就是数据库分页,要不就是要上ElasticSearch

0

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2067 学习 · 3050 问题

查看课程