List of usage examples for org.hibernate Query uniqueResult
R uniqueResult();
From source file:co.com.siscomputo.administracion.logic.TiposDocumentalesLogic.java
/** * Mtodo que trae un Pas por ID/*from ww w .j a v a2 s . c om*/ * @param idTiposDocumentales * @return */ public TiposDocumentalesEntity tipoDocumentalPorID(int idTiposDocumentales) { TiposDocumentalesEntity pais = new TiposDocumentalesEntity(); String validaConexion = initOperation(); try { if (!"Ok".equalsIgnoreCase(validaConexion)) { pais.setNumeroRespuesta(3); pais.setTrazaRespuesta("Error de Conexin: " + validaConexion); } else { Query query = sesion.createQuery("FROM TiposDocumentalesEntity p WHERE p.idTipoDocumental=:idS"); query.setParameter("idS", idTiposDocumentales); pais = (TiposDocumentalesEntity) query.uniqueResult(); pais.setTrazaRespuesta("Consulta de pais exitosa"); pais.setNumeroRespuesta(35); } } catch (Exception e) { e.printStackTrace(); pais = new TiposDocumentalesEntity(); 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.UnidadDeNegocioLogic.java
/** * Mtodo que trae el siguiente ID de una tabla * * @return//from w w w . j av a 2s. c om */ private int maxDocumento() { int ret = -1; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("SELECT MAX(idUnidadNegocio) FROM UnidadDeNegocio"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = 1; } return ret; }
From source file:co.com.siscomputo.administracion.logic.UsuarioLogic.java
/** * Mtodo que recibe el usuario y la contrasea * * @param usuario//from w w w .ja v a 2s . com * @param pass * @return Devuelve el objeto de login */ public ObjetoLogin login(String usuario, String pass) { ObjetoLogin objetoLogin = null; UsuarioEntity usuarioObjeto = null; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { objetoLogin = new ObjetoLogin(); objetoLogin.setAcceso(false); objetoLogin.setNumeroRespuesta(3); objetoLogin.setTrazaRespuesta(validaConexion); } else { Query query = sesion .createQuery("FROM UsuarioEntity u WHERE u.nombreUsuario=:nom AND u.clave=:cla"); query.setParameter("nom", usuario); query.setParameter("cla", pass); usuarioObjeto = (UsuarioEntity) query.uniqueResult(); if (usuarioObjeto == null) { objetoLogin = new ObjetoLogin(); objetoLogin.setAcceso(false); objetoLogin.setNumeroRespuesta(2); objetoLogin.setTrazaRespuesta("Usuario/Clave Incorrecto"); } else { objetoLogin = new ObjetoLogin(); objetoLogin.setAcceso(true); objetoLogin.setNumeroRespuesta(1); objetoLogin.setTrazaRespuesta("Bienvenido"); objetoLogin.setIdUsuario(usuarioObjeto.getIdUsuario()); if (usuarioObjeto.getUltimoIngreso() == null) { objetoLogin.setTrazaRespuesta("InicioNuevo"); } else { fechaUltimoIngreso(usuarioObjeto); } } } } catch (Exception e) { e.printStackTrace(); objetoLogin = new ObjetoLogin(); objetoLogin.setAcceso(false); objetoLogin.setNumeroRespuesta(3); objetoLogin.setTrazaRespuesta(e.getMessage()); } finally { try { sesion.close(); } catch (HibernateException hibernateException) { hibernateException.printStackTrace(); } } return objetoLogin; }
From source file:co.com.siscomputo.administracion.logic.UsuarioLogic.java
/** * Mtodo que devuelve un nico Usuario filtrado por ID * * @param id/*from w w w . j a v a 2s. c o m*/ * @return Un usuario */ public UsuarioEntity obtenerUsuario(int id) { UsuarioEntity usuario = new UsuarioEntity(); try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { usuario.setTrazaRespuesta("Error Conexin: " + validaConexion); usuario.setNumeroRespuesta(3); } else { Query query = sesion.createQuery("FROM UsuarioEntity u WHERE u.idUsuario=:idu"); query.setParameter("idu", id); usuario = (UsuarioEntity) query.uniqueResult(); usuario.setTrazaRespuesta("Obtencin de usuario correcto"); usuario.setNumeroRespuesta(4); } } catch (Exception e) { //System.out.println("ERRROR: " + e); } finally { try { //sesion.close(); sesion.close(); } catch (HibernateException hibernateException) { hibernateException.printStackTrace(); } } return usuario; }
From source file:co.com.siscomputo.administracion.logic.UsuarioLogic.java
/** * Mtodo que devuelve el Siguiente Id de la tabla Usuarios al relizar una * insercin nueva//from w ww .j a va 2 s .c o m * * @return Id del nuevo ingreso */ public int maxUsuario() { int ret = -1; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("SELECT MAX(idUsuario) FROM UsuarioEntity"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = -2; } return ret; }
From source file:co.com.siscomputo.administracion.logic.UsuarioLogic.java
/** * Mtodo que trae un Usuario por su ID/*from w w w . ja v a 2s . com*/ * * @param idUsuario * @return */ public UsuarioEntity usuarioPorId(int idUsuario) { UsuarioEntity usuarioObjeto = new UsuarioEntity(); try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("FROM UsuarioEntity u WHERE u.idUsuario=:idu"); query.setParameter("idu", idUsuario); usuarioObjeto = (UsuarioEntity) query.uniqueResult(); usuarioObjeto.setTrazaRespuesta("Usuario Retornado con xito"); usuarioObjeto.setNumeroRespuesta(11); } } catch (Exception e) { usuarioObjeto.setNumeroRespuesta(3); usuarioObjeto.setTrazaRespuesta("ERROR: " + e); } finally { try { //sesion.close(); sesion.close(); } catch (HibernateException hibernateException) { hibernateException.printStackTrace(); } } return usuarioObjeto; }
From source file:co.com.siscomputo.administracion.logic.UsuarioRolLogic.java
/** * Mtodo que trar el siguiente ID de la tabla Usuario-Rol * * @return//from w w w . j av a 2s . c o m */ private int maxUsuarioRol() { int ret = -1; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("SELECT MAX(id_usuario_rol) FROM UsuarioRolEntity"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = 1; } return ret; }
From source file:co.com.siscomputo.gestiondocumental.logic.UsuarioDocumentoLogic.java
/** * Mtodo que trae el siguiente ID de la tabla GDO_TUSDO * * @return/*from w ww.ja va 2 s.co m*/ */ private int maxMetodo() { int ret = -1; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("SELECT MAX(idUsuarioDocumento) FROM UsuarioDocumentoEntity"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = 1; } return ret; }
From source file:co.com.siscomputo.mejoramientocontinuo.logic.AccionesRapidaLogic.java
/** * Mtodo que trae el siguiente ID de una tabla * * @return/* ww w . j a v a 2 s . com*/ */ private int maxDocumento() { int ret = -1; try { String validaConexion = initOperation(); if (!"Ok".equalsIgnoreCase(validaConexion)) { } else { Query query = sesion.createQuery("SELECT MAX(idAccionesR) FROM AccionesRapidasEntity"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = 1; } return ret; }
From source file:co.com.siscomputo.mejoramientocontinuo.logic.AnexoAccionesRapidasLogic.java
/** * Mtodo que trae el siguiente ID de una tabla * * @return/*from w w w. 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(idAnexoAcc) FROM AnexosAccionesRapidasEntity"); ret = (int) query.uniqueResult(); ret++; } } catch (Exception e) { ret = 1; } return ret; }