nc系统一次远程调用视为一个事务,
事务过程中如果存在异常抛错,那么整个事务都会回滚,数据将不会写入数据库
例子:nc前台调用:
NCLocator.getInstance().lookup(INotesManage.class).pledge(map);
nc后台调用:
IPFBusiAction discountSave = NCLocator.getInstance().lookup(IPFBusiAction.class);
discountSave.processAction("SAVE", "36GO",(new UFDate()).toString(), null, hybo, null, null);
设置固定位置抛错测试可以使用这样的方法:
if(i==1){
int j=1/0;
}