sql >> Database >  >> RDS >> PostgreSQL

Best practice voor het omgaan met relaties tussen tabellen in Spring Data R2dbc

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.




  1. Hoe maak je een nieuwe database aan met de hstore-extensie al geïnstalleerd?

  2. Wat is de juiste manier om te werken met Slick's 3.0.0 streamingresultaten en Postgresql?

  3. Multidimensionale geneste array maken van MySQL-resultaat met dubbele waarden (PHP)

  4. Hoe toegang krijgen tot een externe server met een lokale phpMyAdmin-client?