Example usage for org.hibernate Query uniqueResult

List of usage examples for org.hibernate Query uniqueResult

Introduction

In this page you can find the example usage for org.hibernate Query uniqueResult.

Prototype

R uniqueResult();

Source Link

Document

Convenience method to return a single instance that matches the query, or null if the query returns no results.

Usage

From source file:co.com.siscomputo.proveedores.logic.TemaEvaluacionLogic.java

/**
 * Mtodo que trae el siguiente ID de una tabla
 *
 * @return/*from ww w.j a  va 2  s.  co m*/
 */
private int maxDocumento() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idTemaEvaluacion) FROM TemaEvaluacionEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }
    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.proveedores.logic.TipoCuentaLogic.java

/**
 * Mtodo que trae el siguiente ID de una tabla
 *
 * @return/*  w ww . j a v a 2s.co  m*/
 */
private int maxDocumento() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idTipoCuenta) FROM TipoCuentaEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }
    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.proveedores.logic.TipoEvaluacionLogic.java

/**
 * Mtodo que trae el siguiente ID de una tabla
 *
 * @return/*  w  w  w .j av  a  2 s. co  m*/
 */
private int maxDocumento() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(IdTipoEvaluacion) FROM TipoEvaluacionEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }
    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.proveedores.logic.TipoMonedaLogic.java

/**
 * Mtodo que trae el siguiente ID de una tabla
 *
 * @return//from w  w  w. ja  v  a  2s.c o  m
 */
private int maxDocumento() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idMoneda) FROM TipoMonedaEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }
    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.id.admin.dao.impl.UserDaoImpl.java

@Override
public User getUser(int UserId) {
    User user = null;//from   ww  w.j a  v a 2s . com
    Transaction trns = null;
    Session session = HibernateUtil.getSessionFactory().openSession();
    try {
        trns = session.beginTransaction();
        String queryString = "from User where id=:id";
        Query query = session.createQuery(queryString);
        query.setInteger("id", UserId);
        user = (User) query.uniqueResult();
    } catch (RuntimeException e) {
        e.printStackTrace();
    } finally {
        session.flush();
        session.close();
    }
    return user;
}

From source file:co.udea.edu.compumovil.gr10.discoapp.data.dao.implement.CancionDaoImplement.java

@Override
public Cancion getCancion(int idCancion) {

    Session session = null;/*from ww w.  j  a  v  a2  s .  co m*/
    Cancion cancion = null;
    try {

        session = HibernateSessionFactory.getInstance().getSession();
        Query query = session.createQuery("from Cancion where idCancion= :idCancion");
        query.setParameter("idCancion", idCancion);
        cancion = (Cancion) query.uniqueResult();

    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println(e.getCause());
    } finally {
        if (session != null) {
            session.close();
        }
    }

    return cancion;

}

From source file:co.udea.edu.compumovil.gr10.discoapp.data.dao.implement.EventoDaoImplement.java

@Override
public Evento getEvento(int idEvento) {
    Session session = null;/*from ww w  .j  a  v a  2 s .  co m*/
    Evento evento = null;
    try {
        session = HibernateSessionFactory.getInstance().getSession();
        Query query = session.createQuery("from Evento where idEvento= :idEvento");
        query.setParameter("idEvento", idEvento);
        evento = (Evento) query.uniqueResult();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        if (session != null) {
            session.close();
        }
    }
    return evento;
}

From source file:co.udea.edu.compumovil.gr10.discoapp.data.dao.implement.SolicitudCancionDaoImplement.java

@Override
public SolicitudCancion getPeticion(int idSolicitud) {
    SolicitudCancion solicitud = null;/*from  w  w w  .ja va  2  s.  c o m*/
    Session session = null;
    try {
        session = HibernateSessionFactory.getInstance().getSession();
        Query query = session.createQuery("from SolicitudCancion where idPeticionCancion =:idSolicitud");
        query.setParameter("idSolicitud", idSolicitud);
        solicitud = (SolicitudCancion) query.uniqueResult();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        if (session != null) {
            session.close();
        }
    }

    return solicitud;
}

From source file:co.udea.edu.compumovil.gr10.discoapp.data.dao.implement.UsuarioDaoImplement.java

@Override
public Usuario getUsuario(String idUsuario) {
    Session session = null;//from   w  ww.  j a  v  a  2 s .  c  om
    Usuario usuario = null;
    try {
        session = HibernateSessionFactory.getInstance().getSession();
        Query query = session.createQuery("from Usuario where idUsuario= :idUsuario");
        query.setParameter("idUsuario", idUsuario);
        usuario = (Usuario) query.uniqueResult();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        if (session != null) {
            session.close();
        }
    }
    return usuario;
}

From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java

@Override
public Operario getOperarioByNombreUsuario(String nombreUsuario) throws PersistentException {
    Operario retornaOper = null;//from   w  ww. j  a  v a 2s . c  o  m
    try {
        SessionFactory sf = HibernateUtil.getSessionFactory();
        session = sf.openSession();
        Query query = session.createQuery("FROM Operario AS e WHERE e.nombreUsuario= :nombreUsuario");
        query.setParameter("nombreUsuario", nombreUsuario);
        retornaOper = (Operario) query.uniqueResult();
        session.close();
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println(e.getCause());
        throw new PersistentException("Hubo problemas con la base de datos");
    }
    return retornaOper;
}