Spring Data R2DBC ne prend actuellement pas en charge les relations.
Donc, ce que vous feriez, c'est d'avoir une entité distincte User2Role
avec deux propriétés :String username
et String rolename
référençant les identifiants des entités référencées.
Puisque vous avez également tagué la question Spring Data JDBC :Spring Data JDBC prend en charge les références 1:1 et 1:M, mais pas les relations M:1 ou M:N. Voir https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregates pour plus d'informations à ce sujet.
Spring Data R2DBC pourrait éventuellement passer au même modèle.