PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Melhor prática de manipulação de relações entre tabelas no Spring Data R2dbc


Spring Data R2DBC atualmente não suporta relacionamentos.

Então o que você faria é ter uma entidade separada User2Role com duas propriedades:String username e String rolename referenciando os ids das entidades referenciadas.

Como você também marcou a pergunta Spring Data JDBC:Spring Data JDBC suporta referências 1:1 e 1:M, mas não relacionamentos M:1 ou M:N. Consulte https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregates para alguns antecedentes sobre isso.

O Spring Data R2DBC pode eventualmente migrar para o mesmo modelo.