使用CordaService从CorDapp访问数据库

时间:2018-07-16 16:46:23

标签: corda

给出您的示例:

https://github.com/corda/flow-db

我有一个问题。

可以在Node数据库中创建和存储自定义数据吗?在阅读Corda API持久性部分时,我认为它只能用于访问节点数据库,而不能用于创建新表等。对通过CordaService可以存储和不能存储什么的合理描述是什么?

1 个答案:

答案 0 :(得分:1)

在Node中使用Custom表完全可以。 ServiceHub实际上为您提供了一个连接对象。 getServiceHub().jdbcSession()。只要您不对Nodes现有表做一些Update/Delete,就可以了。您可以创建所需的任何表,并根据需要使用它。到目前为止,corda尚未公开JPA将您的表映射到Entity类。我想您可能会在将来的版本中看到此功能。