如何将 1:1 关系映射到 Spring 数据 R2DBC?

How to map a 1:1 relationship with Spring Data R2DBC?

我有这些简化的表格

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,没有找到从 StringAddress 的转换器.另外 @MappedCollection 而不是 @Column 看起来也不合适。任何提示表示赞赏。

R2DBC 尚不支持关系 https://github.com/spring-projects/spring-data-r2dbc/issues/99