解决方案 »

  1.   

    Foreach里面做try  catch .... 单条错误不影响下一个数据入库
      

  2.   

    要是可以,使用线程池,,,异步执行更佳...
    6. Java 通用异步编程api ExecutorService.submit() Executors.newSingleThreadExecutor().submit(new CallableExecutorService继承自Executor,它的目的是为我们管理Thread对象,从而简化并发编程,Executor使我们无需显示的去管理线程的生命周期,是JDK 5之后启动任务的首选方式。
    http://blog.csdn.net/attilax/article/details/40677789#t11