如何在cordapp中提及H2数据库table的主键
How to mention the primary key of H2 database table in a cordapp
我正在按照 cordapp 示例代码创建欠条。谁能告诉我在哪里可以看到它的 H2 数据库的主键?我如何更新才能拥有复合键?
IOUState
的数据库架构在此处定义:https://github.com/corda/cordapp-example/blob/release-V3/kotlin-source/src/main/kotlin/com/example/schema/IOUSchema.kt。
所有状态模式都必须子类化 PersistentState
。 PersistentState
将状态 table 的主键设置为复合键,它是 PersistentStateRef
的一个实例。 PersistentStateRef
合并:
- 生成状态的交易哈希值
- 该交易输出中的状态索引
从 Corda 3 开始,您无法更改状态 table 以使用不同的主键。
我正在按照 cordapp 示例代码创建欠条。谁能告诉我在哪里可以看到它的 H2 数据库的主键?我如何更新才能拥有复合键?
IOUState
的数据库架构在此处定义:https://github.com/corda/cordapp-example/blob/release-V3/kotlin-source/src/main/kotlin/com/example/schema/IOUSchema.kt。
所有状态模式都必须子类化 PersistentState
。 PersistentState
将状态 table 的主键设置为复合键,它是 PersistentStateRef
的一个实例。 PersistentStateRef
合并:
- 生成状态的交易哈希值
- 该交易输出中的状态索引
从 Corda 3 开始,您无法更改状态 table 以使用不同的主键。