Example usage for org.hibernate Query setInteger

List of usage examples for org.hibernate Query setInteger

Introduction

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

Prototype

@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setInteger(String name, int val) 

Source Link

Document

Bind a named int-valued parameter.

Usage

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();
    }
}