sql >> Databasteknik >  >> RDS >> Mysql

Hur man modellerar en trevägsrelation i en JPA Spring Boot-mikrotjänst med en MySQL-backend

Det är inte möjligt vad du försöker uppnå.

Du bör skapa en Entity för users_skills_levels. T.ex. UserSkillLevel Den här entiteten kommer sedan att ha en ManyToOne-relation till User och en ManyToOne-relation till Skills plus attributnivån.

Användaren har en samling av UserSkillLevel och Skill-entiteten också.

Vänligen hitta ett mer djupgående exempel här:

https://thoughts-on-java.org/many-relationships- ytterligare-egenskaper/




  1. SQLSTATE[23000]:Överträdelse av integritetsbegränsning:1217

  2. Pratar om SQL Server-prestanda flaskhalsar

  3. Är det mer effektivt att separera stora och små relaterade data i en SQL-tabells kolumn?

  4. PostgreSQL:Söker efter NYTT och GAMLT i en funktion för en trigger