先把 txt 里的数据提取出来,然后查询数据库里存在不

解决方案 »

  1.   

    得到txt数据,库里查询看是否存在?有什么问题吗?嫌慢,还是要干啥
      

  2.   


    现在的需求变了 简单了 只需要获取到出错的信息 我本来是打算捕捉异常 出错了就算一条
    public void savaMcInfoData(List<McInfo> mc) {
    Session session = null;
    if (mc != null && mc.size() > 0) {
    session = this.getSession();
    McInfo t = null;
    for (int i = 0; i < mc.size(); i++) {
    t = mc.get(i);
    session.saveOrUpdate(t);
    // 批插入的对象立即写入数据库并释放内存
    if (i!=0 && i % 30 == 0) {
    session.flush();
    }
    }
    session.flush();
    }
    }
    可这方法不抛异常怎么办
      

  3.   

      不抛异常也可以自己判断那一行代码有出错可能,手动捕获异常
    例如:
      session.saveOrUpdate(t);
    改成
     try{
       session.saveOrUpdate(t);
     }catch(Exception e){
    }