level 2
张岳奇forever
楼主
通过Database.query方法最多只能查询50000条数据,我需要查询几十万或者更多数据,于是想用实现Batchable接口来突破这个上限,同时我也实现了Stateful接口。现在问题是,我不知道finish的工作原理,导致即使我已经将list数据填充了,Database.executeBatch执行finish回掉函数以后数据又全没了,我如何可以跳过finish的回滚变量值来保留此类中的变量值 以方便其他人获取到我需要的庞大的数据所封装进去的List中,求绕过的方法,顺便讲一下finish回滚变量的机制。(ps:即使我额外定义一个其他的类的静态方法去add,此静态方法的变量在finish以后一样值回滚了)
2016年03月08日 08点03分
1