Bonjour à tous
j'ai un souci de conception avec 3 entités :
une entité "Recette" qui représente une recette de cuisine, une entité "Tag" (une recette peut être taguée) et une entité "Membre"
Une recette possède un et un seul membre qui est propriétaire et peut avoir aucun ou plusieurs tags
un tag peut appartenir à une ou plusieurs recettes et est créé par un et un seul membre
voila pour les relations
Mon problème vient des clés primaires :
Mon objet Tag doit, il me semble, posséder deux clés primaires : son libellé (un string) et son créateur (un objet membre)
j'ai donc créé une clé primaire composite
or quand je cherche a faire une requête pour sélectionner la liste des recettes qui possèdent dans leur tag un ou plusieurs tags passés en paramètre, ça ne fonctionne pas. Si par contre je ne mets qu'une clé primaire a mon tag ça fonctionne
J’espère être assez clair
Merci d'avance
Partager