Spring Data R2DBC в момента не поддържа връзки.
Така че това, което бихте направили, е да имате отделен обект User2Role
с две свойства:String username
и String rolename
препращане към идентификаторите на посочените обекти.
Тъй като сте маркирали и въпроса Spring Data JDBC:Spring Data JDBC поддържа 1:1 и 1:M препратки, но не и M:1 или M:N връзки. Вижте https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregates за малко предистория по въпроса.
Spring Data R2DBC евентуално може да премине към същия модел.