Salut!
J'ai du mal à traduire une requête SQL en critéria.
Voici le code de la requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) FROM Utilisateur u WHERE u.flagsup=1
 Conversion d'une requête sql en critéria
 Conversion d'une requête sql en critéria
				
				
						
						
				Salut!
J'ai du mal à traduire une requête SQL en critéria.
Voici le code de la requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) FROM Utilisateur u WHERE u.flagsup=1
 
 
				
				
						
						
				Bonjour ,
Si le problème est le count(*), tu peux utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Projections.rowCount()
 
 
				
				
						
						
				Le problème vient du WHERE, j'ai du mal à l'implémenter en critéria.
voici ma requête en critéria :
Je veux faire une séléction avec un WHERE, où l'insérer et comment ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
 
 
				
				
						
						
				Rien de plus simple pour une égalité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6List<Object> results = getSession().createCriteria(Utilisateur.class) .setProjection( Projections.rowCount() ) .add( Restrictions.eq( "flagsup", 1 )).list(); Long count = (Long)results.get(0);
Partager