手动事务

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);
}

转载于:https://www.cnblogs.com/heyanan/p/7411636.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值