nhibernate hibernate hql min

nhibernate - Usando Min, Max y Count en HQL



(3)

¿Hibernate las consultas HQL que admiten el uso de seleccionar min, max, count y otras funciones sql?

me gusta

seleccione min (p.age) de la persona p

Gracias


Algunas funciones agregadas son compatibles: busque en el manual


así es como estoy usando max en Hibernate:

public long getNextId(){ long appId; try{ Session session = HibernateUtil.getAdmSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); String sequel = "Select max(JAdmAppExemptionId) from JAdmAppExemption"; Query q = session.createQuery(sequel); List currentSeq = q.list(); if(currentSeq == null){ return appId; }else{ appId = (Long)currentSeq.get(0); return appId+1; } }catch(Exception exc){ System.out.print("Unable to get latestID"); exc.printStackTrace(); } return 0; }


Sí, min() , max() y count() son compatibles con HQL.

ver funciones agregadas en el documento de Hibernate