¿Cómo contamos las filas usando Hibernate con la cláusula where? [duplicar]
Frecuentes
Visto 2,644 veces
1
Posible duplicado:
¿Cómo contamos filas usando Hibernate?
¿Cómo contamos las filas usando Hibernate con la cláusula where?
select count(*) from table where recName = 'any'
2 Respuestas
5
Esta pregunta ya fue básicamente respondida en stackoverflow:
¿Cómo contamos filas usando Hibernate?
Además de la solución usando Proyecciones, solo tiene que agregar su cláusula where como un Criterio adicional a los Criterios.
Criteria criteria = session.createCriteria("Book");
criteria.add(Restrictions.eq("title", "My Title"));
criteria.setProjection(Projections.rowCount());
Number numRows = (Number)criteria.uniqueResult();
contestado el 23 de mayo de 17 a las 13:05
1
SELECT Count(*) from DomainClass d where d.someProperty='someValue'
contestado el 22 de mayo de 12 a las 10:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java hibernate or haz tu propia pregunta.
Creo que esta pregunta ya está disponible, revisa el enlace stackoverflow.com/questions/1372317/… - aravindKrishna
int cuenta = (Entero) session.CreateQuery("seleccione cuenta(*) de la tabla donde recName = 'cualquiera'").UniqueResult(); - AurA