我正在关注cordapp示例代码并创建了IOU。谁能告诉我哪里可以看到H2数据库的主键?如何更新以获得复合密钥?
答案 0 :(得分:1)
此处定义IOUState
的数据库架构:https://github.com/corda/cordapp-example/blob/release-V3/kotlin-source/src/main/kotlin/com/example/schema/IOUSchema.kt。
所有状态模式都必须是PersistentState
的子类。 PersistentState
将状态表的主键设置为复合键,该组合键是PersistentStateRef
的实例。 PersistentStateRef
结合了:
从Corda 3开始,您无法更改状态表以使用其他主键。