中断规则
中断规则,场景示例:
界面原型:
本示例包含“中断规则”规则的三种场景:
- 1.退出当前规则链
- 2.中断所有规则链
- 3.事务回滚
退出当前规则链:仅中断当前规则链的执行(若后续存在其他规则链,将继续执行);
中断所有规则链:中断所有规则链的执行(若后续存在其他规则链,也不再执行);
客户端:不回滚事务。
服务端:回滚事务。
场景:前面的数据库操作会被执行,而发生数据库操作错误开始及之后的所有的数据保存操作都将失败。这样子应该都不是我们要的结果吧。
期待的情况:发生错误之前的所有数据库保存操作都回滚,即不保存。
事务完整性:要么全部成功,要么全部失败。事务回滚可以确保事务完整性。