Bonsoir, j'aimerais un peu d'aide afin de résoudre mon petit problème.
Un Ouvrier appartient à 1 et 1 seule équipe. Une équipe est composée d'ouvriers.
Une ouvrier peut diriger une et une seul équipe à la fois.
Une équipe ne peut être dirigée que par un et un seul ouvrier à la fois.
L'idéal aurait été d'avoir le même résultat que si j'avais eu une relation 1,n. C'est à dire que j'aurais eu id_ChefEquipe dans l'entité Equipe. Mais impossible de générer une BDD car c'est un cycle.
Si je génère telquel avec la relation (1,1), j'ai 2 relations "diriger" et "diriger2", pas de clef étrangère dans Equipe et d'autres choses.
En cherchant, j'ai compris que c'était normal mais je n'ai pas vraiment trouvé de solution. Je pourrais n'avoir qu'une seule classe mais cela me convient pas. Où essayer de reproduire quelque chose venant de ces deux liens :
https://www.developpez.net/forums/d7...a/#post4336889
https://www.developpez.net/forums/bl...re-jambe-bois/
Mais je n'ai pas réussi à refaire le 1er lien car la version d'AMC n'est pas la même. De plus, je ne sais pas si la solution conviendrait ou non.
Cette exercice passera par la case Hibernate / JPA par la suite.
Si vous pouviez m'aider à résoudre ce problème.
Merci
Partager