我可以创建Corda自定义数据表吗?
参考代码:-我可以创建Corda自定义数据表吗?,corda,Corda,参考代码:- GIT克隆url:-GIT克隆https://github.com/corda/cordapp-tutorial M14版本:-git checkout-b Release-M14.0 我对Corda中的数据流有点困惑。我有一些与数据库相关的查询: 数据库结构是固定的还是我们可以在其中添加自定义表 当我进行现金交易时,我可以在VAULT\u cash\u余额中看到表中的数据流在哪里 H2数据库客户端中的表,但除现金外,我无法查看其他交易的任何详细信息,即如果 保存一个字符串,然后我
GIT克隆url:-
GIT克隆https://github.com/corda/cordapp-tutorial
M14版本:-
git checkout-b Release-M14.0
我对Corda中的数据流有点困惑。我有一些与数据库相关的查询:
通过实现
QueryableState
接口,可以定义每个状态类型在节点中的存储方式。实现QueryableState
的每个状态类型都有自己的自定义数据库表
有关示例,请参见。由于IOU状态实现了一个模式(在CorDapp的Kotlin版本中),因此可以从H2接口中看到每个IOU状态的发送方、接收方和值
在当前实现中,节点的数据存储在部署节点的
persistence.mv.db
文件中。无论何时运行gradlew deployNodes
,都会删除此项。但是,如果您只是通过运行gradlew jar
创建一个更新的CorDapp jar,那么您就可以将更新的CorDapp jar从build/libs
复制到每个节点的plugins
文件夹中,节点将使用新插件。检查intellij中的net.corda.finance.contracts.asset.Cash$状态代码及其对应的模式类。