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());
相关推荐
Nan_Shu_6142 分钟前
学习:Java (1)
java·开发语言·学习
花花无缺6 分钟前
搞清‘’时区设置‘’以及Mysql的`DATETIME` 和 `TIMESTAMP`
java·mysql
曹牧7 分钟前
Java:String.startsWith 方法
java·开发语言
jiayong239 分钟前
海外求职平台与策略指南
java·spring
SadSunset17 分钟前
(37)全注解式开发AOP
java·spring
秃然想通18 分钟前
Java多态完全指南:深入理解“一个接口,多种实现”
java·开发语言
TT哇19 分钟前
Optional<T>
java·spring boot·java-ee
李拾叁的摸鱼日常27 分钟前
Java泛型基本用法与PECS原则详解
java·后端·面试
MediaTea34 分钟前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
个案命题1 小时前
鸿蒙ArkUI组件通信专家:@Param装饰器的奇幻漂流
java·服务器·前端