Debutant: Criteria en Hibernate
Salut à tous: je suis débutant en hibernate et c'est la première fois que j'utilise l'API criteria. j'ai ecris ce bout de code mais normallement que c'est faux.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
session.getTransaction().begin();
Criteria Query = session.createCriteria(Banque.class)
.add( Restrictions.like("nom", filter.getNom()+"%"))
.add( Restrictions.like("domiciliation",filter.getDomiciliation()+"%"))
.add( Restrictions.like("codeInterne", filter.getCodeInterne()+"%"))
.add( Restrictions.like("bic", filter.getBic()+"%"))
.add( Restrictions.like("adresse.numero", filter.getAdresse().getNumero()+"%"))
.add( Restrictions.like("adresse.voie", filter.getAdresse().getVoie()+"%"))
.add( Restrictions.like("adresse.complement", filter.getAdresse().getComplement()+"%"))
.add( Restrictions.like("adresse.etage", filter.getAdresse().getEtage()+"%"))
.add( Restrictions.like("adresse.ville", filter.getAdresse().getVille()+"%"))
.add( Restrictions.eq("adresse.pay.nomPays", filter.getAdresse().getPay().getNomPays()))
.add( Restrictions.like("adresse.coordonnee.telephone", filter.getAdresse().getCoordonnee().getTelephone()+"%")
); |
voici l'erreur
could not resolve property: adresse.numero of: com.Banque
j'ai deux table banque et adresse, un banque possede une adresse.
c'est pour ça que j'ai mis adresse.numero dans le critère
Merci pour l'aide