我们在Corda Vault中存储了两个状态(策略和事件)。策略可以有许多与其相关的事件。
我们正在尝试通过RPC客户端获得合并结果(就像我们使用JOIN
语句运行SQL),但找不到合适的方法:要么创建多个VaultQueries
,要么仅使用直接JDBC连接到基础数据库并提取所需的数据。两种方法看起来都没有吸引力,我们想知道是否存在提取数据的好方法。
由于我们无法使用JPA /休眠注释在CordApp内部链接对象,因此我们仅将policy_id
存储在事件状态。
答案 0 :(得分:0)
对于更复杂的查询,很好,甚至可以期望用户将使用JDBC连接直接查询节点的数据库。