wow, '=' et like, c'est pas trop la même chose, hein, même en HQL.
Avece l'API Criteria, tu peux pas requéter sur l'id, faut passer par un session.load() ou session.get(). Ici, tu pourrais essayer avec ce code qui devrait marcher :
Code :
//en HQL : session.createQuery("from TypePrestation tp where tp.utilisateur = :employe" ).setObject('employe', employe).list(); //en Criteria session.createCriteria(TypePrestation.class).addRestriction(Restrictions.eq("utilisateur", employe).list()
|
ou un truc du style, j'ai pas la doc sous les yeux là.
P.S.:tu mets tp.employe dans ta requête alors que ton mapping défini utilisateur dans TypePrestation, d'ailleurs, c'est surtout ça ton problème. Mais j'espère que depuis le 16 t'avais trouvé.
Message édité par brisssou le 22-01-2009 à 10:36:54
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris