Bonjour à tous
J'essaie actuellement d'effectuer une requête entre deux tables, une table de lien (entre un ThemeFAQ et une FAQ) et une table représentant un objet métier, la FAQ.
Mon probleme aujourd'hui est d'obtenir la liste des questions dont l'état est PUBLIE pour un themeFAQ donné.
Pour cela j'ai commencé le code suivant, mais sans bien comprendre comment je peux spécifier mon état pour ma classe FAQ. Quelqu'un pour m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public List rechercherFaqThemefaqPublie(IThemefaq themefaq) { getHibernateTemplate().refresh(themefaq); DetachedCriteria criteria = DetachedCriteria .forClass(IFaqThemefaq.class); criteria = criteria.add(Restrictions.eq(IFaqThemefaq.THEME_FAQ, themefaq)); criteria.setFetchMode(IFaqThemefaq.FAQ, FetchMode.JOIN); List results = (List) getHibernateTemplate() .findByCriteria(criteria); return results; }
Partager