List of usage examples for org.hibernate Query setInteger
@Deprecated @SuppressWarnings("unchecked") default Query<R> setInteger(String name, int val)
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; }