Mysql
 sql >> Database >  >> RDS >> Mysql

Come modellare una relazione a tre vie in un microservizio JPA Spring Boot con un back-end MySQL

Quello che cerchi di ottenere non è possibile.

Dovresti creare un'entità per gli utenti_skills_levels. Per esempio. UserSkillLevel Questa entità avrà quindi una relazione ManyToOne con User e una relazione ManyToOne con Skills più il livello di attributo.

L'utente dispone anche di una raccolta di UserSkillLevel e dell'entità Skill.

Si prega di trovare un esempio più approfondito qui:

https://thinkts-on-java.org/many-relationships- proprietà-aggiuntive/