73.在处理sqlserver中传入的参数个数超过2000,使用临时表加分批处理时,遇到临时表对象无效的错误

1.报错分析及解决方式:

报错原因:直接使用上一个SQL创建的临时表,(实际上,临时表的生命周期已经介绍)

改正:重新执行创建临时表的语句,再将临时表联合查询

2.临时表使用注意事项

2.1注意临时表的生命周期

2.2在xml的一个sql中使用临时表,不能传入page对象,对数据进行分页,需要分页,则手动分页(使用JDK1.8的stream流的skip,limit方法,如:

java 复制代码
list=list.stream().skip((page.getPageSize()-1)*page.getPageSizge()).limit(page.getPageSizge()).collect(Collectors.toList());
相关推荐
SimonKing12 分钟前
Fiddler抓包完全指南:从安装配置到抓包,一文讲透
java·后端·程序员
磊磊落落2 小时前
如何将 Spring Statemachine 作为一个轻量级工作流引擎来使用?
java
兆子龙16 小时前
ahooks useRequest 深度解析:一个 Hook 搞定所有请求
java·javascript
兆子龙16 小时前
React Suspense 从入门到实战:让异步加载更优雅
java·javascript
咕白m62518 小时前
Java 实现 Excel 转 HTML:完整示例
java
RealPluto18 小时前
Spring AOP 失效排查
java·spring
码路飞19 小时前
热榜全是 OpenClaw,但我用 50 行 Python 就造了个桌面 AI Agent 🤖
java·javascript
Nyarlathotep011319 小时前
LinkedList源码分析
java·后端
用户83071968408219 小时前
Java 告别繁琐数据统计代码!MySQL 8 窗口函数真香
java·sql·mysql