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());
相关推荐
Kiling_07042 分钟前
Java多态、final与抽象类:面向对象编程进阶指南
java·开发语言
better_liang23 分钟前
每日Java面试场景题知识点之-MySQL索引
java·数据库·mysql·性能优化·索引
Aktx20FNz35 分钟前
一文学习 Spring AOP 源码全过程
java·学习·spring
Nyarlathotep011338 分钟前
ThreadLocal
java·后端
菜鸟小九1 小时前
JUC(入门1-3章)
java·juc
LJianK12 小时前
Java中的类、普通类,抽象类,接口的区别
java·开发语言
LiLiYuan.2 小时前
【Java线程 vs 虚拟机线程】
java·开发语言
2402_881319302 小时前
跨服务通信兜底机制-Java 回传失败无持久重试队列,报告可能静默丢失。
java·开发语言·python
明灯伴古佛2 小时前
面试:对Spring AOP的理解
java·spring·面试
Nyarlathotep01132 小时前
ConcurrentHashMap源码分析
java·后端