Как отобразить соотношение 1: 1 с Spring Data R2DBC? - PullRequest
0 голосов
/ 18 октября 2019

У меня есть эти упрощенные таблицы

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 выглядит неуместно. Любая подсказка приветствуется.

1 Ответ

1 голос
/ 22 октября 2019

Отношения еще не поддерживаются в R2DBC https://github.com/spring-projects/spring-data-r2dbc/issues/99

...