Я следую примеру кода Cordapp и создал долговые расписки.Может кто-нибудь, пожалуйста, дайте мне знать, где я могу увидеть первичный ключ его базы данных H2?Как я могу обновить, чтобы иметь составной ключ?
Схема базы данных для IOUState определяется здесь: https://github.com/corda/cordapp-example/blob/release-V3/kotlin-source/src/main/kotlin/com/example/schema/IOUSchema.kt.
IOUState
Все схемы состояний должны быть подклассом PersistentState.PersistentState устанавливает первичный ключ таблицы состояний в составной ключ, который является экземпляром PersistentStateRef.PersistentStateRef объединяет:
PersistentState
PersistentStateRef
По состоянию на Корду3, вы не можете изменить таблицу состояний для использования другого первичного ключа.