码迷,mamicode.com
首页 > 其他好文 > 详细

手动事务

时间:2017-08-22 16:09:38      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:insert   custom   ati   ash   conf   dap   result   rtc   error:   

try {


Connection cnn = DBHandler.getConnection();
cnn.setAutoCommit(false);
//1.创建一个应用
String contentname="华为钱包";
Map resultMap= createOneApp(cnn,
companyId,contentname,thirdapptype, pricetag, priceExChange,
tempPicetagPath, settlementScale, i);
logger.debug("1.创建一个应用成功 contentid="+resultMap.get("contentId"));
//2.插入cm_plat_customization_pay_conf
Map parMap=new HashMap();
parMap.put("id", cc.getId());
parMap.put("contentid", resultMap.get("contentId"));
parMap.put("contentname", contentname);
parMap.put("settlementscale", settlementScale);
CommDAO.executeUpdate(cnn, "insertCm_plat_customization_pay_conf", parMap);
logger.debug("2.插入cm_plat_customization_pay_conf成功 ");
//3.更改计费点的paycode和servicecode
parMap.put("isnew", "1");
CommDAO.executeUpdate(cnn, "update_paycode_servicecode_apply", parMap);
CommDAO.executeUpdate(cnn, "update_paycode_servicecode", parMap);
logger.debug("3.更改计费点的paycode和servicecode成功");
cnn.commit();
resultMap = null;
parMap=null;
} catch (Exception e) {
DBHandler.rollback(cnn);
logger.error("PlatCustomizationProductJob 创建一个应用即相关数据 error: companyId="+companyId+",number:"+i);
}finally{
DBHandler.close(cnn);
}

手动事务

标签:insert   custom   ati   ash   conf   dap   result   rtc   error:   

原文地址:http://www.cnblogs.com/heyanan/p/7411636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!