Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment modéliser une relation à trois dans un micro service JPA Spring Boot avec un back-end MySQL

Ce que vous essayez de réaliser n'est pas possible.

Vous devez créer une entité pour les users_skills_levels. Par exemple. UserSkillLevel Cette entité aura alors une relation ManyToOne avec User et une relation ManyToOne avec Skills plus le niveau d'attribut.

L'utilisateur dispose également d'une collection de UserSkillLevel et de l'entité Skill.

Veuillez trouver un exemple plus détaillé ici :

https://pensées-on-java.org/many-relationships- propriétés-supplémentaires/