Hibernate requête de filtrage des collections

Je voudrais vous demander si il est possible de faire cela en utilisant hibernate.
Disons que j'ai déjà un HQL et extraites d'une collection. Est-il possible de filtrer en utilisant hibernate?

J'ai essayé d'utiliser le <filter> à l'en-tête de la classe et ajouter une session.enable() avant la requête, mais il semble qu'il ne fonctionne pas.

Exemple de code

Query search = session.getNamedQuery(HQL_SOMEDEFAULTQUERY);
List results = search.list();
//further filtering ...

Dépouillé HQL

select h
    from flow as f
    join f.item as i
    join i.header as h
    where i.status = :status
    and f.staff = :staff
    order by i.prId desc
InformationsquelleAutor Quincy | 2011-03-15