<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 32, 文章 - 1, 評論 - 5, 引用 - 0
    數據加載中……

    批處理異常問題

    ibatis 批處理唯一性異常,執行到事務結束。

    循環第二次執行批處理時會將表鎖死。

    SqlMapClient smc = this.getSqlMapClient();
            
    int index = 0;
            
    try {
                smc.startTransaction();
                smc.startBatch();
                
                TCuBillfileChecks check 
    = new TCuBillfileChecks();
                check.setTaskname(taskName);
                
    for (int i = 0; i < recordList.size(); i++{
                    Record record 
    = recordList.get(i);
                    Object    custInfo 
    = pojoFactory.generatePojo(taskName, billMonth, record);
                    smc.insert(taskName 
    + ".insert_custinfo", custInfo);
                    
    if (index ++ > batchNum) {// 記錄斷點
                        check.setBillname(record.getAttribute("Source_FileName"));
                        check.setFilenum(Integer.parseInt(record.getAttribute(
    "RowNum")));
                        smc.update(
    "T_CU_BILLFILE_CHECKS.updateByPrimaryKey", check);
                        smc.executeBatch();
                        index 
    = 0;
                    }

                }


                check.setBillname(recordList.get(recordList.size() 
    - 1).getAttribute("Source_FileName"));
                check.setFilenum(Integer.parseInt(recordList.get(recordList.size() 
    - 1).getAttribute("RowNum")));
                smc.update(
    "T_CU_BILLFILE_CHECKS.updateByPrimaryKey", check);
                smc.executeBatch();
            }
     catch (Exception e) {
                e.printStackTrace();
            }
     finally {
                
    try {
                    smc.commitTransaction();
                    smc.endTransaction();
                }
     catch (Exception e) {
                    e.printStackTrace();
                }

            }

    posted on 2010-12-17 17:51 colorfire 閱讀(394) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品美女久久久久| 亚洲91精品麻豆国产系列在线| 在线91精品亚洲网站精品成人| 妞干网在线免费观看| 亚洲校园春色另类激情| 天天看片天天爽_免费播放| 亚洲高清视频在线| 天天摸夜夜摸成人免费视频| 亚洲风情亚Aⅴ在线发布| 四虎影在线永久免费四虎地址8848aa| 国产成人综合亚洲一区| 国产精品亚洲综合一区| 日韩在线不卡免费视频一区| 91亚洲视频在线观看| 美女黄网站人色视频免费国产 | 亚洲伊人久久大香线蕉综合图片| a级毛片免费高清视频| 香蕉视频在线观看亚洲| 日本免费人成视频在线观看| 亚洲大片免费观看| 免费观看国产小粉嫩喷水| 九九热久久免费视频| 亚洲精品网站在线观看你懂的| 我想看一级毛片免费的| 一级日本高清视频免费观看| 亚洲一区二区中文| 精品免费国产一区二区| 男女一边摸一边做爽的免费视频| 亚洲精品视频专区| 亚洲AV伊人久久青青草原| 免费91最新地址永久入口| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 亚洲Av无码精品色午夜| 午夜小视频免费观看| 中文字幕视频免费在线观看| 亚洲伊人久久大香线焦| 一本久到久久亚洲综合| 日本高清在线免费| www成人免费观看网站| 亚洲欧洲高清有无| 久久久久亚洲AV成人网人人网站|