List of usage examples for org.hibernate Query setParameter
@SuppressWarnings("unchecked") Query<R> setParameter(int position, Object val);
From source file:bo.com.kibo.dal.impl.UsuarioHibernateDAO.java
@Override public Integer getIdPorNombre(String nombre) { Query query = getSession().createQuery("SELECT id from Usuario u WHERE u.nombre = :nombre"); query.setParameter("nombre", nombre); return (Integer) query.uniqueResult(); }
From source file:bo.com.kibo.dal.impl.UsuarioHibernateDAO.java
@Override public boolean checkId(Integer id) { Query query = getSession().createQuery("SELECT 1 from Usuario u WHERE u.id = :id"); query.setParameter("id", id); return (query.uniqueResult() != null); }
From source file:bo.com.offercruz.dal.base.DAOGenericoHibernate.java
@Override public T recuperarPorId(ID id) { Query query = getSession().createQuery( "from " + getPersistentClass().getName() + " c where c.estado > :Estado AND c.id = :Id "); query.setParameter("Estado", 0); query.setParameter("Id", id); return (T) query.uniqueResult(); }
From source file:bo.com.offercruz.dal.base.DAOGenericoHibernate.java
@Override public boolean checkId(ID id) { Query query = getSession() .createQuery("SELECT 1 from " + getPersistentClass().getName() + " u WHERE u.id = :Id "); query.setParameter("Id", id); return (query.uniqueResult() != null); }
From source file:bo.com.offercruz.dal.base.DAOGenericoHibernate.java
@Override public List<T> obtenerNuevosObjetos(Date ultimaFecha) { if (ISincronizable.class.isAssignableFrom(getPersistentClass())) { Query query = getSession().createQuery("from " + getPersistentClass().getName() + " c where c.fechaModificacion > :fecha AND c.estado > 0 "); query.setParameter("fecha", ultimaFecha); return query.list(); }//from w w w. j av a 2s .co m return new ArrayList<>(); }
From source file:bo.com.offercruz.dal.impl.CategoriaHibernateDAO.java
@Override public List<Categoria> obtenerTodasbyTipo(TipoOferta tipoOferta) { Query query = getSession().createQuery("from Categoria c where c.tipo > :Tipo AND c.estado > 0 "); query.setParameter("Tipo", tipoOferta.ordinal()); return query.list(); }
From source file:bo.com.offercruz.dal.impl.CategoriaHibernateDAO.java
@Override public Integer obtenerIdPorNombre(String nombre) { Query query = getSession() .createQuery("SELECT id from Categoria c where c.nombre = :Nombre AND c.estado > 0 "); query.setParameter("Nombre", nombre); return (Integer) query.uniqueResult(); }
From source file:bo.com.offercruz.dal.impl.CategoriaHibernateDAO.java
@Override public Categoria obtenerPorNombre(String nombre, Integer id) { Query query = getSession() .createQuery("SELECT 1 from Categoria c where c.nombre = :Nombre AND c.estado > 0 AND c.id != :Id"); query.setParameter("Nombre", nombre); query.setParameter("Id", id); return (Categoria) query.uniqueResult(); }
From source file:bo.com.offercruz.dal.impl.CategoriaHibernateDAO.java
@Override public Categoria obtenerPorNombre(String nombre) { Query query = getSession() .createQuery("SELECT 1 from Categoria c where c.nombre = :Nombre AND c.estado > 0 "); query.setParameter("Nombre", nombre); return (Categoria) query.uniqueResult(); }
From source file:bo.com.offercruz.dal.impl.ContenidoHibernateDAO.java
@Override public List<Contenido> obtenerTodas(Integer idEmpresa) { Query query = getSession().createQuery("SELECT r from Contenido r join r.empresa e WHERE e.id = :empresa"); query.setParameter("empresa", idEmpresa); List<Contenido> contenidos = query.list(); for (Contenido contenido : contenidos) { for (Object object : contenido.getOfertas()) { Oferta img = (Oferta) object; System.out.println(img.getNombre()); }// w w w.jav a 2 s . c om for (Object object : contenido.getImagens()) { Imagen img = (Imagen) object; System.out.println(img.getNombre()); } System.out.println(contenido.getEmpresa().getRazonSocial()); } return contenidos; }