Bonjour à tous.
J'ai du rater un épisode :
J'ai une table avec un index composé. J'ai donc une classe pour mon id, et une classe pour les autres champs de ma table.
Comment puis je requeter sur cette table, sachant que dans mes criteres je ne connais qu'une des valeurs qui composent l'id...
explications :
les champs de la table :
id1, id2, ch1, ch2, ch3.
une classe maTable(ch1, ch2, ch3), une classe maTablePk(id1, id2);
List list = session.createQuery"from maTable where id1 = maValeur
and ch1 = maValeur).list();
Mais nous sommes bien d'accord que id1 n'est pas "connu" par maTable....
Il doit y avoir un truc tout bete qui m'échappe.
D'avance merci.
|