Spring Data R2DBC aktuálně nepodporuje vztahy.
Takže byste měli mít samostatnou entitu User2Role
se dvěma vlastnostmi:String username
a String rolename
odkazování na ID odkazovaných entit.
Protože jste také označili otázku Spring Data JDBC:Spring Data, JDBC podporuje odkazy 1:1 a 1:M, ale ne vztahy M:1 nebo M:N. Viz https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-agregates pro nějaké pozadí.
Spring Data R2DBC se možná nakonec přesune na stejný model.