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:classe.restaurantUtil.java

public Restaurant getRestoId(int id) {
    Restaurant unResto = null;// w  w  w.  j av  a  2  s .  c o m
    List<Restaurant> listeRestaurants = null;

    Transaction tx = null;
    this.session = HibernateUtil.getSessionFactory().openSession();

    try {

        tx = session.beginTransaction();

        // Liste de tous les livres
        Query resto = session.createQuery("from Restaurant where idresto=:id");
        resto.setInteger("id", id);
        listeRestaurants = resto.list();

    } catch (Exception e) {
        e.printStackTrace();
    }

    this.session.close();
    if (listeRestaurants.size() != 0) {
        return listeRestaurants.get(0);
    } else {
        return null;
    }

}

From source file:classe.typeMemUtil.java

public Typemembre getType(int id) {
    Session session = null;//from ww w .  ja  va2 s. c  o  m
    Typemembre unType = null;
    List<Typemembre> listeType = null;

    Transaction tx = null;
    session = HibernateUtil.getSessionFactory().openSession();

    try {

        tx = session.beginTransaction();

        // Liste de tous les livres
        Query typ = session.createQuery("from Typemembre where Idtypemembre=:id");
        typ.setInteger("id", id);
        listeType = (List<Typemembre>) typ.list();

    } catch (Exception e) {
        e.printStackTrace();
    }

    session.close();
    if (listeType.size() != 0) {
        return listeType.get(0);
    } else {
        return null;
    }

}

From source file:co.com.codesoftware.logic.MarcaLogic.java

/**
 * Funcion que consulta todas las marcas que tiene una serie de productos que tienen determinada categoria
 *
 * @return//  w w w .j a  v  a 2  s .  co m
 */
public List<MarcaEntity> consultaMarcasRelCat(Integer idCate) {
    List<MarcaEntity> respuesta = null;
    try {
        this.initOperation();
        Query query = sesion.createQuery(
                "from MarcaEntity where id in (select distinct marca from ProductoSimpleEntity where dska_cate = :idCate) order by descripcion ");
        query.setInteger("idCate", idCate);
        respuesta = query.list();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return respuesta;
}

From source file:co.com.codesoftware.logic.ProductoLogic.java

/**
 * Funcion con la cual valido la exitencia de un codigo externo para que no
 * halla duplicidad//from  w  w w  .  ja v a 2 s  . c o  m
 *
 * @param idDska
 * @param codExterno
 * @return
 */
public String validaCodigoExterno(Integer idDska, String codExterno) {
    String rta = "";
    try {
        initOperation();
        Query query = sesion.createQuery(
                "select count(*) from ProductoSimpleEntity where codigoExt = :codExt and id <> :idDska");
        query.setParameter("codExt", codExterno);
        query.setInteger("idDska", idDska);
        String count = "" + query.uniqueResult();
        if (Integer.parseInt(count) == 0) {
            rta = "unico";
        } else {
            rta = "duplicado";
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return rta;
}

From source file:co.com.codesoftware.logic.ProductoLogic.java

/**
 * Funcion con la cual busco el historico de precios que a tenido un
 * producto en una sede en especifico/*from  ww  w.ja va2 s .c o  m*/
 *
 * @param idDska
 * @param idSede
 * @return
 */
public List<PrecioProdSimpleEntity> buscaHisPrecioProdXSede(Integer idDska, Integer idSede) {
    List<PrecioProdSimpleEntity> rta = null;
    try {
        initOperation();
        Query query = sesion.createQuery(
                "from PrecioProdSimpleEntity  where idDska = :idDska and idSede = :idSede order by id desc ");
        query.setInteger("idDska", idDska);
        query.setInteger("idSede", idSede);
        rta = query.list();
    } catch (Exception e) {
        e.printStackTrace();
        rta = null;
    }
    return rta;
}

From source file:co.com.codesoftware.logica.facturacion.FacturacionLogica.java

/**
 * Funcion con la cual obtengo el ultimo consecutivo con el cual se facturo
 * dependendiendo la resolucion//from www . j a  v a  2s  .c  o  m
 *
 * @param idResolucion
 * @return
 */
public Integer consultaMaxFacturacion(Integer idResolucion) {
    Integer rta = null;
    try {
        this.initOperation();
        Query query = sesion
                .createQuery("select max(consecutivo) from FacturaEntity where resolucion = :idRsfa");
        query.setInteger("idRsfa", idResolucion);
        rta = (Integer) query.uniqueResult();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return rta;
}

From source file:co.com.codesoftware.logica.importacion.ImportacionLogica.java

/**
 * Funcion con la cual elimino un detalle de una importacion
 * @param idImpo//from  w  w w . j a  v  a  2  s.co m
 * @param idDet
 * @return 
 */
public String eliminarDetalleGasto(Integer idDet) {
    String rta = "";
    try {
        this.initOperation();
        Query query = this.sesion.createQuery("delete DetalleGastoEntity where id = :id");
        query.setInteger("id", idDet);
        query.executeUpdate();
        rta = "Ok";
    } catch (Exception e) {
        e.printStackTrace();
        rta = "Error " + e;
    }
    return rta;
}

From source file:co.com.codesoftware.logica.inventario.ProductoLogica.java

/**
 * Funcion con la cual borro todos los productos de un aporte
 *
 * @param idAporte/*from  w  ww .  j  a v  a  2s  .c o m*/
 * @return
 */
public String borrarProductosAporte(Integer idAporte) {
    String rta = "";
    try {
        this.initOperation();
        Query query = this.sesion.createQuery("delete from ProductoAporte where idAporte = :idAporte ");
        query.setInteger("idAporte", idAporte);
        query.executeUpdate();
        rta = "Ok";
    } catch (Exception e) {
        e.printStackTrace();
        rta = "Error " + e;
    }
    return rta;
}

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

@Override
public User getUser(int UserId) {
    User user = null;/* w  ww . j a va  2  s . c  o m*/
    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:com.abiquo.abiserver.persistence.dao.infrastructure.hibernate.DataCenterDAOHibernate.java

License:Open Source License

@Override
public Long getNumberVirtualDatacentersByDatacenter(final Integer idDatacenter) {

    Long numberOfVirtualDatacenters;

    final Session session = HibernateDAOFactory.getSessionFactory().getCurrentSession();
    final Query pmQuery = session.getNamedQuery(DATACENTER_GET_NUMBER_OF_VIRTUAL_DATACENTERS);
    pmQuery.setInteger("idDatacenter", idDatacenter);
    numberOfVirtualDatacenters = (Long) pmQuery.uniqueResult();

    return numberOfVirtualDatacenters;
}