Hey,

J'ai une requete criteria que je veux accelerer : je dois faire un distinct et j'utilise

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
Le problème est que ma requete SQL qui en résulte ne fait pas apparaitre de "distinct" : Hibernate filtre les données après ma requete ; du coup niveau perf c'est pas top...

Est-ce qu'il est possible d'injecter un distinct avec criteria, sans passer par les projections (car je veux récupérer mes objets) ?

Merci!