Cordys 事物处理Demo
2015-07-09 16:22
429 查看
String txId = Native.createGuid(); try { BSF.startTransaction(txId); DMLStatement dml = new DMLStatement("UPDATE SM_TENANT_ACCOUNT SET SYNC_CORDYS_FLAG =:isSync WHERE TENANT_ACCOUNT =:userId"); dml.addParameter("userId", "SM_TENANT_ACCOUNT.TENANT_ACCOUNT", userId); dml.addParameter("isSync", "SM_TENANT_ACCOUNT.SYNC_CORDYS_FLAG", isSync); dml.executeDML(); BSF.commitTransaction(txId); } catch (Exception ex){ BSF.abortTransaction(txId); logger.error(">>>>>>>>>>>>>>>>>>>>>>>>>>>>> USER_SYNC_ERROR: SM_TENANT_ACCOUNT表更新用户[" + userId+"]CORDYS同步状态出错"); logger.error(">>>>>>>>>>>>>>>>>>>>>>>>>>>>> USER_SYNC_ERROR: " + getExceptionDetailsToStr(ex)); }
最新版本的API 是不需要 txId,直接使用就可以了
BSF.startTransaction
BSF.startTransaction(txId);
<pre name="code" class="java">
相关文章推荐
- Linux系统中如何添加自己的库文件路径
- c++ 技巧
- 对Makefile、Kconfig与.config文件的再次理解
- JQuery:常用方法一览
- js json to string
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- 使用批处理查找某个文件夹及其子文件夹(递归地)中存在的空文件夹
- 如何精细化APP运营
- UIWebView学习——web页面和Native交互
- Oracle 11g R2 安装教程
- 总结--学习的不二法门
- qt学习笔记(八)之深入QSqlQuery
- uva 11181 - Probability|Given
- 如何使盘ISO图像文件
- 人体皮肤之真皮和皮下组织
- 总结--学习的不二法门
- Window环境下安装FSL
- Node.js 入门
- Openstack 的Window Server2008 SR2镜像的制作
- error LNK2019: unresolved external symbol _viOpen@20 referenced in function _main