sql >> Databáze >  >> RDS >> PostgreSQL

Osvědčený postup zpracování vztahů mezi tabulkami v Spring Data R2dbc

Spring Data R2DBC aktuálně nepodporuje vztahy.

Takže byste měli mít samostatnou entitu User2Role se dvěma vlastnostmi:String username a String rolename odkazování na ID odkazovaných entit.

Protože jste také označili otázku Spring Data JDBC:Spring Data, JDBC podporuje odkazy 1:1 a 1:M, ale ne vztahy M:1 nebo M:N. Viz https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-agregates pro nějaké pozadí.

Spring Data R2DBC se možná nakonec přesune na stejný model.




  1. Správné vložení názvu tabulky

  2. Více GROUP_CONCAT na různých polích pomocí MySQL

  3. Sloučení výsledků ze dvou tabulek do JSON

  4. Špatné návyky:Vyhýbání se NULL v SQL Server