Spring Data R2DBCは現在、関係をサポートしていません。
したがって、別のエンティティUser2Role
を作成する必要があります。 2つのプロパティ:String username
およびString rolename
参照されるエンティティのIDを参照します。
質問にタグを付けたので、Spring Data JDBC:Spring Data JDBCは1:1および1:M参照をサポートしますが、M:1またはM:N関係はサポートしません。 https://spring.io/を参照してくださいブログ/2018/09/24/ spring-data-jdbc-references-and-aggregates その背景について。
SpringDataR2DBCは最終的に同じモデルに移行する可能性があります。