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.administracion.logic.OrigenLogic.java

/**
 * Mtodo que trae el siguiente ID de una tabla
 *
 * @return/* w w  w.jav  a2s .com*/
 */
private int maxDocumento() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

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

From source file:co.com.siscomputo.administracion.logic.PaisLogic.java

/**
 * Mtodo que retorna el siguiente ID de la tabla Paises
 * @return /*from w w  w.  j a  v  a  2 s .c om*/
 */
public int maxPais() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

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

From source file:co.com.siscomputo.administracion.logic.PaisLogic.java

/**
 * Mtodo que trae un Pas por ID/*  w  w w .ja v  a2s.co  m*/
 * @param idPais
 * @return 
 */
public PaisEntity paisPorID(int idPais) {
    PaisEntity pais = new PaisEntity();
    String validaConexion = initOperation();
    try {
        if (!"Ok".equalsIgnoreCase(validaConexion)) {
            pais.setNumeroRespuesta(3);
            pais.setTrazaRespuesta("Error de Conexin: " + validaConexion);
        } else {
            Query query = sesion.createQuery("FROM PaisEntity p WHERE p.idPais=:idS");
            query.setParameter("idS", idPais);
            pais = (PaisEntity) query.uniqueResult();
            pais.setTrazaRespuesta("Consulta de pais exitosa");
            pais.setNumeroRespuesta(35);
        }
    } catch (Exception e) {
        e.printStackTrace();
        pais = new PaisEntity();
        pais.setNumeroRespuesta(0);
        pais.setTrazaRespuesta(e.getMessage());
    } finally {
        try {
            sesion.close();

        } catch (HibernateException hibernateException) {
            hibernateException.printStackTrace();
        }
    }
    return pais;
}

From source file:co.com.siscomputo.administracion.logic.PermisosLogic.java

/**
 * Mtodo para encontrar el sihuiente id de la tabla rol-permisos
 *
 * @return//ww  w. ja va2 s .  c  o m
 */
public int maxRolPermiso() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

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

From source file:co.com.siscomputo.administracion.logic.RolesLogic.java

/**
 * Mtodo que trae el ID siguiente para la insercin
 * @return //from ww w.j a v  a  2 s.  c  om
 */
public int maxRol() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(id_rol) FROM RolesEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }

    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.administracion.logic.RutasLogic.java

public int maxmetodo() {
    int ret = -1;
    try {//from  w  w w.  j  a va  2 s. c  om
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idRutas) FROM RutasEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }

    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.administracion.logic.SedeEmpresaLogic.java

/**
 * Mtodo que consulta el siguente ID de la tabla Sede-Empresa
 * @return //from  ww  w . j  a  v a 2 s.  c  om
 */
public int maxSedeEmpresa() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idSedeEmpresa) FROM SedeEmpresaEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }

    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.administracion.logic.SedeLogic.java

/**
 * Mtodo que trae el siguente ID de la tabla de sedes
 *
 * @return//  w  ww.  j a v a  2 s.c  om
 */
public int maxSede() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

        } else {
            Query query = sesion.createQuery("SELECT MAX(idSede) FROM SedeEntity");
            ret = (int) query.uniqueResult();
            ret++;
        }

    } catch (Exception e) {
        ret = 1;
    }
    return ret;
}

From source file:co.com.siscomputo.administracion.logic.SedeLogic.java

/**
 * Mtodo que trae una sede por ID//from w  w  w .ja va  2s . c o  m
 *
 * @param idSede
 * @return
 */
public SedeEntity sedePorID(int idSede) {
    SedeEntity sede = new SedeEntity();
    String validaConexion = initOperation();
    try {
        if (!"Ok".equalsIgnoreCase(validaConexion)) {
            sede.setNumeroRespuesta(3);
            sede.setTrazaRespuesta("Error de Conexin: " + validaConexion);
        } else {
            Query query = sesion.createQuery("FROM SedeEntity s WHERE s.idSede=:idS");
            query.setParameter("idS", idSede);
            sede = (SedeEntity) query.uniqueResult();
            sede.setTrazaRespuesta("Consulta de sede exitosa");
            sede.setNumeroRespuesta(35);
        }
    } catch (Exception e) {
        e.printStackTrace();
        sede = new SedeEntity();
        sede.setNumeroRespuesta(0);
        sede.setTrazaRespuesta(e.getMessage());
    } finally {
        try {
            sesion.close();

        } catch (HibernateException hibernateException) {
            hibernateException.printStackTrace();
        }
    }
    return sede;
}

From source file:co.com.siscomputo.administracion.logic.TiposDocumentalesLogic.java

/**
 * Mtodo que retorna el siguiente ID de la tabla Tipos Documentales
 * @return /*from   w w  w  . jav a 2 s .co  m*/
 */
private int maxTiposDocuemntales() {
    int ret = -1;
    try {
        String validaConexion = initOperation();
        if (!"Ok".equalsIgnoreCase(validaConexion)) {

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