【发布时间】:2018-10-12 00:08:12
【问题描述】:
我现在正在进行 Mendix 培训。而且我在错误处理部分的知识检查中遇到了一个问题。问题在下面
如果使用相同的微流,但主微流上的错误处理是 Custom with Rollback 而子微流上的错误处理是 Custom without Rollback,会发生什么?
正确答案是:
Order、OrderLine 和 Log 对象在 Customer 对象提交到数据库时回滚
问题的微流程是:
我的理解是:
当主微流程中发生错误时,应回滚创建订单,但应提交客户更改,因为主微流程使用 Custom with Rollback,在子微流程中,订单线和日志都应提交,因为子微流程使用 @ 987654326@.
问题:
为什么是正确答案The Order, OrderLine, and Log objects are rolled back while the Customer object is committed to the database
以下是图片作为证据:
【问题讨论】:
标签: error-handling mendix