我想了解更多有关 DSS 事务处理的信息。我一直在阅读有关 boxcarring 和分布式交易的信息,但这不是我想要的。Boxcarring 是有状态的(客户端需要维护一个会话),我的事务在同一个数据库中,而不是分布式的。
我正在寻找以下问题/挑战的解决方案: - 我有一组相关表。它们通过主键/外键关系相关联。我需要在相关表中更新/插入对象。我可以在一组嵌套更新查询中执行此操作吗?如果是这样,当其中一个更新失败时会发生什么?所有插入/更新的对象都会回滚吗?(我正在使用 postgres 数据库)
我插入第一个表并获得一个返回的键值,这是 wso2dss 的未来之一,并使用该键我也插入到第二个表中并使用该键再插入一个键,当我插入我的问题时,我的插入正常是如果我将重复数据插入到第二个表中,它将彻底错误,在这种情况下,我的第一个表行可能会回滚..我们如何在 wso2dss 或 wso2esb 中执行此操作
谢谢,