Bonjour,
j'ai deux tables mappées avec hibernate :
Entité Commande
Entité CommandeProduit
tel que: CommandeProduit est une table d'association entre commande et produit, ie sa clé primaire est une clé composite de idProduit et idCommande.
Dans le mapping hibernate:
dans la table CommandeProduit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2@manyToOne... Commande commande;
dans la table commande, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part id_produit ;
Maintenant mon soucis, j'ai envi de faire une requête sur la table commande avec une condition sur le code du produit,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2@OneToMany .... List<CommandeProduit> commandeProduit;
j'ai fait comme suit:
lQuery (string buffer) = ("select commande from Commande as commande");
lQuery.append(" left outer join commande.commandeProduit as commandeProduit");
lQuery.append(" where commandeProduit.id.id_produit := id_produit");
ensuite je lui passe la valeur de id_produit.
id: la clé primaire de commandeProduit composée de deux codes: Code commande de la table commande et code produit.
le problème c'est que ma solution ne marche pas, j'ai une erreur du genreest ce que quelqu'un a une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part invalid path commandeProduit.id.id_produit.
merci par avance.
SiBDD
Partager