我目前使用以下命令处理分页列表:
paginatedList.each { it.update() }
然而,这很慢,我想利用GPars同时更新每个项目。
我用过:
GParsPool.withPool {
paginatedList.eachParallel { it.update() }
}
然而,当我跑步时,我得到:
Message: ORA-00942: table or view does not exist
代码对列表中的任意数量的项目进行连续运行,但即使paginatedList中只有一个项目,它也不会同时为任何数字工作。
update函数调用来自多个表/视图的数据,其他表/视图工作正常,但它在一个特定视图上停止。它正在尝试的查询在手动执行时工作正常(并且与串行调用时相同,这有效)。
任何人都可以帮助解决为什么这样做不起作用。
由于