List of usage examples for org.hibernate Query setInteger
@Deprecated @SuppressWarnings("unchecked") default Query<R> setInteger(String name, int val)
From source file:com.estampate.corteI.DAO.datosGeneralesDAO.java
public Comprador getComprador(int idComprador) { Comprador comprador = new Comprador(); tx = session.beginTransaction();//from w ww .j av a2s. c om String msg = ""; try { String hql = "from Comprador c where c.idCliente = :idCliente"; Query q = session.createQuery(hql); q.setInteger("idCliente", idComprador); comprador = (Comprador) q.uniqueResult(); if (!tx.wasCommitted()) tx.commit(); } catch (Exception e) { msg = e.getMessage(); e.printStackTrace(); } return comprador; }
From source file:com.esteban.cmms.maven.model.Ciudades_Model.java
/** * @param objid Recibe un entero (int) para obtener una ciudad por el id en * la base de datos//from ww w. j a v a2s . c o m * @return Retorna un solo registro con los datos de la ciudad solicitada. */ public Ciudades getCiudadById(int objid) { Ciudades obj = null; Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Ciudades where id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Ciudades) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Documentos_Model.java
public Documentos getDocumentoById(int objid) { Documentos obj = null;/* w w w .j a v a 2 s. c o m*/ Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Documentos where id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Documentos) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Imagenes_Model.java
/** * /*from w w w . j a va2s. c o m*/ * @param estado El estado al que se desea actualizar el registro, estos para * este sistema pueden se 'Activo' o 'Inactivo' * @param id El id del registro que desea cambiar de estado, lo pasa como un * entero (int) * @param user Informacin del usuario que realiza la operacin. */ public void estadoImagen(String estado, int id, String user) { Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); Query query = session.createQuery( "UPDATE Imagenes SET " + "Estado = :estado, " + "UserAction = :user " + "WHERE Id = :id"); query.setString("estado", estado); query.setString("user", user); query.setInteger("id", id); query.executeUpdate(); System.out.println("Cambia de estado..."); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:com.esteban.cmms.maven.model.Imagenes_Model.java
/** * Obtiene una imgen nica por el id que se pasa como parmetro * @param objid un entero (int)/*w ww.j a v a 2 s. co m*/ * @return nica imagen de acuerdo con el id */ public Imagenes getImagenById(int objid) { Imagenes obj = null; Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Imagenes where id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Imagenes) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Localizaciones_Model.java
/** *Obtiene un registro de la tabla localizaciones con todos sus datos * @param objid un entero para encontrar un nico registro que corresponda * @return si corresponde, un objeto localizaciones con la informacin *//*w w w . j a v a 2 s .c om*/ public Localizaciones getLocalizacionById(int objid) { Localizaciones obj = null; Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Localizaciones where id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Localizaciones) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Maquinas_Model.java
/** * Actualiza los estados de las mquinas para que sigan o no disponibles en * el funcionamiento del sistema/*www. j a v a 2 s . c om*/ * @param estado El estado al que se desea actualizar el registro, para este * sistema puede se 'Activo' o 'Inactivo' * @param id el entero (int) correspondiente al id del registro en la tabla * de la base de datos * @param user el usuario que realiza la accin */ public void estadoMaquina(String estado, Integer id, String user) { Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); Query query = session.createQuery( "UPDATE Maquinas SET " + "Estado = :estado, " + "UserAction = :user " + "WHERE Id = :id"); query.setString("estado", estado); query.setString("user", user); query.setInteger("id", id); query.executeUpdate(); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:com.esteban.cmms.maven.model.Maquinas_Model.java
/** * Obtiene un nico registro de acuerdo con los parmetros recibidos * @param objid entero igual al id del registro que quiere obtener * @return Un objeto tipo mquinas de acuerdo con el id que se suministr *//* ww w .j a va 2s .c o m*/ public Maquinas getMaquinaById(int objid) { Maquinas obj = null; Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Maquinas maq" + " left join fetch maq.proveedores" + " left join fetch maq.secciones" + " left join fetch maq.tiposMaquinas" + " left join fetch maq.vendedores" + " left join fetch maq.maquinas" + " where maq.id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Maquinas) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Proveedores_Model.java
/** * Obtiene un nico registro de la base de datos en la tabla proveedores * @param objid entero correspondiente al id del registro en la base de datos * @return un nico resultado tipo Proveedores con los datos del registro. *///from w w w . j a v a2 s.co m public Proveedores getProveedorById(int objid) { Proveedores obj = null; Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from Proveedores where id = :id"; Query query = session.createQuery(queryString); query.setInteger("id", objid); obj = (Proveedores) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return obj; }
From source file:com.esteban.cmms.maven.model.Proveedores_Model.java
/** * Actualiza los estados de los proveedores para que sigan o no disponibles en * el funcionamiento del sistema/*from w w w.j a v a2s.c o m*/ * @param estado El estado al que se desea actualizar el registro, para este * sistema puede se 'Activo' o 'Inactivo' * @param id el entero (int) correspondiente al id del registro en la tabla * de la base de datos * @param user el usuario que realiza la accin */ public void estadoProveedor(String estado, Integer id, String user) { Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); Query query = session.createQuery( "UPDATE Proveedores SET " + "Estado = :estado, " + "UserAction = :user " + "WHERE Id = :id"); query.setString("estado", estado); query.setString("user", user); query.setInteger("id", id); query.executeUpdate(); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }