- 博客(16)
- 收藏
- 关注
原创 java项目流程
前端数据以json方式进入后端,后端首先对参数进行校验,校验成功进入代码逻辑,最后将结果进行封装响应。中途出现任何异常都会被全局异常处理拦截。
2023-08-17 14:19:58
90
1
原创 多表查询导致的分页不准确问题
这与我们实际的业务需求相违背,实际需求是查询前3个老师所教的学生,上面查询结果明显不正确。原因为:这里分页查询是按照查询出来的所有条目分页,我们的需求是按照老师来分页。一个场景,后端需要查询老师以及老师所教的学生信息(分页查询)。假如我希望页面大小为3,将pagesize为3作为参数放到pagehelper中,startpage为1,实际的查询sql为。先多表查询,按照老师分组分页,查询出真实老师数量生成新表,再将新表再进行多表查询,生成最终结果。查询结果为:(总共测试数据就这么多)
2023-08-14 15:41:17
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人