Spring Data R2DBC actualmente no admite relaciones.
Entonces, lo que haría es tener una entidad separada User2Role
con dos propiedades:String username
y String rolename
haciendo referencia a los identificadores de las entidades a las que se hace referencia.
Dado que también etiquetó la pregunta Spring Data JDBC:Spring Data JDBC admite referencias 1:1 y 1:M, pero no relaciones M:1 o M:N. Consulte https://spring.io/ blog/2018/09/24/spring-data-jdbc-referencias-y-agregados para algunos antecedentes sobre eso.
Spring Data R2DBC eventualmente podría pasar al mismo modelo.