解决oracle in 超过1000 报错问题
来源:互联网 发布:alibaba json jar 编辑:程序博客网 时间:2024/06/05 10:49
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException
{
try
{
log.debug("Start ShelfTimeTask ...");
List<TimingTask> tasks = taskService.findAllShelfTimingTask();
if(tasks.size()<1000)
{
if (tasks != null && tasks.size() != 0)
{
taskService.batchOnDownTask(tasks);
}
}
else
{
List<TimingTask> task = new ArrayList<TimingTask>(0);
int len = tasks.size();
for(int i=0;i< len; i++)
{
if((i % 1000) == 0 && i>0)
{
task = new ArrayList<TimingTask>(0);
task.add(tasks.get(i));
}
else
{
task.add(tasks.get(i));
}
if((i+1)%1000 == 0)
{
taskService.batchOnDownTask(task);
}
}
}
log.debug("ShelfTimeTask complete...");
}
catch (Exception e)
{
addLog(e);
}
}
public void execute(JobExecutionContext arg0) throws JobExecutionException
{
try
{
log.debug("Start ShelfTimeTask ...");
List<TimingTask> tasks = taskService.findAllShelfTimingTask();
if(tasks.size()<1000)
{
if (tasks != null && tasks.size() != 0)
{
taskService.batchOnDownTask(tasks);
}
}
else
{
List<TimingTask> task = new ArrayList<TimingTask>(0);
int len = tasks.size();
for(int i=0;i< len; i++)
{
if((i % 1000) == 0 && i>0)
{
task = new ArrayList<TimingTask>(0);
task.add(tasks.get(i));
}
else
{
task.add(tasks.get(i));
}
if((i+1)%1000 == 0)
{
taskService.batchOnDownTask(task);
}
}
}
log.debug("ShelfTimeTask complete...");
}
catch (Exception e)
{
addLog(e);
}
}
0 0
- 解决oracle in 超过1000 报错问题
- 解决Oracle in 超过1000个问题 C#拼接字符串
- Oracle 10g 解决wm_concat函数超过4000报错问题
- 关于oracle in后的参数个数超过1000问题
- Oracle数据库中IN参数个数超过1000的问题
- 关于oracle in后的参数个数超过1000问题
- oracle 实际值超过数据库里指定长度报错解决
- Oracle in超过超过1000的解决方案(JAVA版本)
- oracle in 超过1000 ,mybatis实现
- Restrictions.in不能超过1000,否则报错。当超过1000时的解决办法。
- oracle报错解决
- socket解决:Address already in use报错问题
- Oracle表空间删除报错问题的解决
- 解决安装Oracle客户端报错问题 [INS-32025]
- 解决kettle连接oracle数据库报错问题
- ORA-01795异常(where in超过1000)的解决
- 解决Orcale in超过1000个时出现“”列表中的最大表达式数为 1000”这个异常的问题
- oracle 记录超过1000条,使用in方法
- mysql 基于嵌套集合(Nested Set)模型的 path查找 sql函数
- linux,BSD书籍
- log函数的用法
- nyoj38(布线问题)(kruskal算法)
- 此文送给远在家乡的朋友
- 解决oracle in 超过1000 报错问题
- mysql 外部访问。
- windows下VS2010安装配置openssl
- raspberry pi wifi配置
- MP3文件格式
- 飞凌S5PV210开发板启动方式详解
- 黑马程序员-泛型
- 【菜鸟学C小总结】位运算
- PC Health Advisor