sql >> Base de Datos >  >> RDS >> Mysql

Cómo modelar una relación de tres vías en un microservicio JPA Spring Boot con un back-end MySQL

Eso no es posible lo que intentas lograr.

Debe crear una Entidad para users_skills_levels. P.ej. UserSkillLevel Esta entidad tendrá una relación ManyToOne con el usuario y una relación ManyToOne con las habilidades más el nivel de atributo.

El usuario tiene una colección de UserSkillLevel y la entidad Skill también.

Encuentre un ejemplo más detallado aquí:

https://pensamientos-en-java.org/muchas-relaciones- propiedades-adicionales/