sql >> Databáze >  >> RDS >> Mysql

Jak modelovat třícestný vztah v mikro službě JPA Spring Boot s back-endem MySQL

To není možné, čeho se snažíte dosáhnout.

Měli byste vytvořit entitu pro user_skills_levels. Např. UserSkillLevel Tato entita pak bude mít vztah ManyToOne k uživateli a vztah ManyToOne k dovednostem plus úroveň atributu.

Uživatel má sbírku UserSkillLevel a také entitu Skill.

Podrobnější příklad naleznete zde:

https://thoughts-on-java.org/many-relationships- doplňkové vlastnosti/




  1. Nastavte hodnotu AUTOINCREMENT v tabulce django

  2. Cizí klíče a indexy

  3. PL/SQL Jak vrátit všechny atributy v ROW

  4. Nejlepší způsob, jak zvládnout ukládání/zobrazování dat v různých časových pásmech v PHP?