- 博客(7)
- 收藏
- 关注
原创 pagehelper/PageInterceptor导致MyBatis执行SQL问题
SQL是17年的代码(老项目了~), 新加的需求也跟这里没有关系, 幸好单测可以重现问题. 查看报错堆栈, 看到查询大致经过两个组件, 先MyBatis然后sharding JDBC. 其中MyBatis会先经过一个拦截器PageInterceptor. 看到这里, 嫌疑最大的就是PageInterceptor了, 拼接SQL是MyBatis的工作, 基本可以排除sharding JDBC的问题.就是问题原因的关键.然后在新的SQL后面拼接, 这里的源码如下, orderBy中是入参中的排序规则。
2023-11-08 14:33:29
343
1
原创 根据某一天查询这天对应的这个周
需求:获取指定日期所在的周的所有日期思路:获取指定日期所在的周的第一天,即周一的日期,设置日历的日期为那一天,依次取七天的日期
2022-12-16 15:29:39
163
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人