能不能让执行失败的语句自动 重新执行一次
try{ 语句A;}catch{}
现在语句A中 会使用一个 异步加载的对象,在这个对象为空的时候会异步加载它(第一次使用时)
现在因为是异步的所以语句A调用 的时候就会报错 因为对象 需要等于异步返回才会有值
现在我想 在语句A 报错后 捕捉自定义错误(表示 异步加载的对象问题) 然后等到所需要的对象异步加载完成返回回调以后 再执行一次语句A,
这样的需求怎么实现
注,我本来是通过 同步阻塞的,但诸多尝试以后完全 失败或不理想,才被逼无奈的 挺而走险的 想到这招的,看这里有没有出路,还望各位大侠指点!
现在语句A中 会使用一个 异步加载的对象,在这个对象为空的时候会异步加载它(第一次使用时)
现在因为是异步的所以语句A调用 的时候就会报错 因为对象 需要等于异步返回才会有值
现在我想 在语句A 报错后 捕捉自定义错误(表示 异步加载的对象问题) 然后等到所需要的对象异步加载完成返回回调以后 再执行一次语句A,
这样的需求怎么实现
注,我本来是通过 同步阻塞的,但诸多尝试以后完全 失败或不理想,才被逼无奈的 挺而走险的 想到这招的,看这里有没有出路,还望各位大侠指点!
...全文
相关推荐
truncate 功能开发文档1
**执行模块**:包括逻辑计划和物理计划的生成,以及在UpdateServer(UPS)上执行物理计划。在执行阶段,系统会检查是否在事务内,若在事务内或自动提交设置为假,则执行失败。2.
access 一次执行多条sql语句
#### 二、具体实现方法在Access中一次执行多条SQL语句可以通过使用事务来实现。事务可以确保一组操作要么全部成功,要么全部失败。
C#中实现一次执行多条带GO的sql语句实例
接着,`ExecuteSqlWithGoUseTran`方法是在事务中执行这些SQL语句。事务提供了一种确保所有操作都成功完成,或者如果其中任何一条语句失败,则全部回滚的机制。
python+unittest失败重新运及用例依赖.docx
对于这种情况,一种常见的需求是让失败的测试用例能够自动重新运行一次或多次,以确保测试结果的准确性。
Spring 中jdbcTemplate 实现执行多条sql语句示例
这样的设计使得我们可以一次性处理多个数据库操作,提高效率。在事务管理方面,JdbcTemplate默认支持自动的事务控制。


