PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Meilleure pratique de gestion des relations entre les tables dans Spring Data R2dbc

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.