Bonjour,
dans mon modèle j'ai une classe Stock qui contient un attribut location de type StorageLocation qui elle-même contient un attribut fsl de type Fsl.
J'essaie d'écrire une fonction qui me ramène le nombre de Stock pour un Fsl donné.
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public int countByFsl(Fsl fsl) { Criteria crit = getSession().createCriteria(Stock.class); crit.add(Restrictions.eq("location.fsl",fsl)); crit.setProjection(Projections.rowCount()); return ((Integer)crit.list().get(0)).intValue(); }
Quelqu'un saurait-il comment effectuer ma requête avec Criteria ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 org.hibernate.QueryException: could not resolve property: location.fsl of: [mon package].Stock
Partager