Spring Data R2DBC ondersteunt momenteel geen relaties.
Dus wat u zou doen is een aparte entiteit User2Role
. hebben met twee eigenschappen:String username
en String rolename
verwijzend naar de id's van de entiteiten waarnaar wordt verwezen.
Aangezien je ook de vraag Spring Data JDBC hebt getagd:Spring Data JDBC ondersteunt wel 1:1 en 1:M referenties, maar geen M:1 of M:N relaties. Zie https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregaten voor wat achtergrondinformatie hierover.
Spring Data R2DBC kan uiteindelijk naar hetzelfde model verhuizen.