如果id列上有索引
那么case2 就会同case1一样
所以采用where id+0<=10000的方式 让oracle不采用索引
一次full table scan完成任务

遇到了同样的问题,还是得老老实实写一个JDBC链接,留着备用。毕竟到现在位置Hibernate在处理批量更新和删除方面还没有太好的方案。