Saltar al contenido

obtener la primera fila de la tabla por consulta de criterios

Luego de de una prolongada selección de datos solucionamos este atolladero que presentan muchos usuarios. Te compartimos la solución y nuestro objetivo es que sea de mucha apoyo.

Solución:

Sí, puedes hacer eso con setMaxResults & setFirstResult en criterios

Código de muestra

Criteria queryCriteria = session.createCriteria(MonthlySubscriber.class);
queryCriteria.setFirstResult(0);
queryCriteria.setMaxResults(1);
monthlySubscriberList = queryCriteria .list();

podrías hacerlo así:

Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
        String sql= "select b.wcd, a.optime from UseWaterRecord a, WellBasicInfo b where a.stcd=:a_stcd and b.stcd=:b_stcd ORDER BY a.optime desc";
        Query query = session.createQuery(sql);
        query.setString("a_stcd", "10100405");
        query.setString("b_stcd", "10100405");
        query.setFirstResult(0);
        query.setMaxResults(1);

        List wrwmList = query.list();

Aquí tienes las reseñas y valoraciones

Recuerda que puedes recomendar este artículo si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *