Bonjour,

J'utilise Hibernate pour accéder aux données de ma base.
J'ai activé le cache de second niveau d'Hibernate.
J'ai activé aussi des filtres sur certains objets.

Je voudrais savoir c'est si :
- Si on utilise du HQL, le filtre est-il pris en compte ?
- Si on utilise du SQL Natif via Hibernate, le filtre est-il pris en compte ? va-t-il lire dans le cache ?

J'ai une requete assez "énorme", le mieux c'est de l'écrire via quoi ? Criteria ? HQL ? SQL Natif ?