У меня есть эти упрощенные таблицы
CREATE TABLE address(
id VARCHAR(36) NOT NULL PRIMARY KEY,
zip VARCHAR(5) NOT NULL,
city VARCHAR(32) NOT NULL
)
CREATE TABLE customer(
id VARCHAR(36) NOT NULL PRIMARY KEY,
name VARCHAR(32) NOT NULL,
address_fk VARCHAR(36) NOT NULL,
FOREIGN KEY (address_fk) REFERENCES address(id)
)
и эти упрощенные классы Kotlin:
data class Address(val id: String, val zip: String, val city: String)
data class Kunde(val id: String?, val name: String, val address: Address)
Когда я использую @Column(address_fk)
для свойства address
, я получаю ConverterNotFoundException
что конвертер из String
в Address
не найден. Также @MappedCollection
вместо @Column
выглядит неуместно. Любая подсказка приветствуется.