PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Best Practice für den Umgang mit Beziehungen zwischen Tabellen in Spring Data R2dbc

Spring Data R2DBC unterstützt derzeit keine Beziehungen.

Sie würden also eine separate Entität User2Role haben mit zwei Eigenschaften:String username und String rolename Verweisen auf die IDs der referenzierten Entitäten.

Da Sie auch die Frage Spring Data JDBC markiert haben:Spring Data JDBC unterstützt 1:1- und 1:M-Referenzen, aber keine M:1- oder M:N-Beziehungen. Siehe https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregates für einige Hintergrundinformationen dazu.

Spring Data R2DBC könnte schließlich zum gleichen Modell wechseln.