corda - corda中的一对多和多对多关系
问题描述
我有三张桌子,比如说 T1、T2 和 T3。T1 与 T2 具有一对多关系,而 T2 和 T3 彼此之间具有多对多关系。
一旦 T3 中的多行进入特定状态,T1 状态就会更新为“已完成”,因此 T2 中的相关行也会更新。一旦 T2 的所有行都进入完成状态(取决于 T3),T1 状态就会更新为“完成”。我正在尝试在表之间建立一对多和多对多的关系,但出现多个错误。
你能从corda的角度提出一个正确的设计模式吗?
解决方案
这里没有正确或错误的设计。我们尝试了不同的方法,不同的设计在某些情况下表现出色,但在其他情况下却惨败,反之亦然。
我可以建议的是,这取决于您的 T2 或 T3 是什么。
推荐阅读
- python - pandas 中的 pandas 系列中的多个索引
- postgresql - 数字类型的输入语法无效:“(0.0000000000000000,8)”
- vbscript - 如何通过 VBS 使用 SSO 登录 SAP?
- python - 从 shell 与 cmd 运行 Telegram 的 .lua 脚本
- flutter - Flutter GestureDetector,onTap自动触发,如何?
- html - 过渡不适用于 :before
- regex - 如何编写一个 Scala 正则表达式来捕获两个双引号之间的所有引用内容(包括转义引号)?
- javascript - React中的setState()不更新状态onClick
- python - 连续训练 Keras 与单次迭代
- azure - 如何测试 azure ad b2c 的锁定策略