List of usage examples for org.hibernate.criterion Restrictions idEq
public static Criterion idEq(Object value)
From source file:com.romeikat.datamessie.core.base.query.entity.entities.CrawlingQuery.java
License:Open Source License
private void addRestrictions() { if (dfs.getCrawlingId() != null) { addRestriction(Restrictions.idEq(dfs.getCrawlingId())); } }
From source file:com.romeikat.datamessie.core.base.query.entity.entities.ProjectQuery.java
License:Open Source License
private void addRestrictions() { if (dfs.getProjectId() != null) { addRestriction(Restrictions.idEq(dfs.getProjectId())); } }
From source file:com.romeikat.datamessie.core.base.query.entity.entities.SourceQuery.java
License:Open Source License
private void addRestrictions() { if (dfs.getSourceId() != null) { addRestriction(Restrictions.idEq(dfs.getSourceId())); }//from w ww . jav a2s . c om if (dfs.getSourceVisible() != null) { addRestriction(Restrictions.eq("visible", dfs.getSourceVisible())); } }
From source file:com.romeikat.datamessie.core.base.query.entity.execute.AbstractEntityQueryExecutor.java
License:Open Source License
public void applyIdRestriction(final Collection<Long> ids, final Criteria criteria) { if (ids == null) { return;//from w w w .j a va 2 s . c om } if (ids.isEmpty()) { criteria.add(Restrictions.idEq(-1l)); } else { criteria.add(Restrictions.in("id", ids)); } }
From source file:com.sapienter.jbilling.server.util.db.AbstractDAS.java
License:Open Source License
/** * Returns true if a persisted record exsits for the given id. * * @param id primary key of entity//from w w w . j a v a 2s .c om * @return true if entity exists for id, false if entity does not exist */ public boolean isIdPersisted(Serializable id) { Criteria criteria = getSession().createCriteria(getPersistentClass()).add(Restrictions.idEq(id)) .setProjection(Projections.rowCount()); return (criteria.uniqueResult() != null && ((Integer) criteria.uniqueResult()) > 0); }
From source file:com.socialsite.dao.hibernate.AbstractImageDaoImpl.java
License:Open Source License
public byte[] getImage(final long id) { final Criteria criteria = getSession().createCriteria(domainClass); criteria.add(Restrictions.idEq(id)); criteria.setProjection(Projections.property("image")); return (byte[]) criteria.uniqueResult(); }
From source file:com.socialsite.dao.hibernate.AbstractImageDaoImpl.java
License:Open Source License
public Date getLastModifiedTime(final long id) { final Criteria criteria = getSession().createCriteria(domainClass); criteria.add(Restrictions.idEq(id)); criteria.setProjection(Projections.property("lastModified")); return (Date) criteria.uniqueResult(); }
From source file:com.socialsite.dao.hibernate.AbstractImageDaoImpl.java
License:Open Source License
public byte[] getThumb(final long id) { final Criteria criteria = getSession().createCriteria(domainClass); criteria.add(Restrictions.idEq(id)); criteria.setProjection(Projections.property("thumb")); return (byte[]) criteria.uniqueResult(); }
From source file:com.socialsite.dao.hibernate.ProfileDaoImpl.java
License:Open Source License
@Override public Date getLastModifiedTime(final long id) { final Criteria criteria = getSession().createCriteria(User.class); criteria.add(Restrictions.idEq(id)); criteria.setProjection(Projections.property("lastModified")); return (Date) criteria.uniqueResult(); }
From source file:com.tony.DaoImpl.UsuarioInternoImpl.java
@Override public List<Usuario_interno> All_usuarios_internos(Usuario_interno Usuario_gerente, int inicio, int Final) { EntityManager em = Entidad.getEntidad().getEntidadManager(); List<Usuario_interno> user_internos = null; Session s = null;/*www . j a va2s .c om*/ try { em.getTransaction().begin(); s = (Session) em.getDelegate(); Usuario_interno UsergerenteEntity = em.find(Usuario_interno.class, Usuario_gerente.getId_persona()); if (UsergerenteEntity.getPerfil().getTipoPerfil() .compareTo(Tipo_Perfil_UsuarioInterno.Administrador) == 0) { user_internos = (List<Usuario_interno>) s.createCriteria(Usuario_interno.class) .add(Restrictions.not(Restrictions.idEq(Usuario_gerente.getId_persona()))) .createAlias("area", "areatotal").setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .add(Restrictions.eq("areatotal.tipoArea", UsergerenteEntity.getArea().getTipoArea())) .createAlias("perfil", "perfiluser").setResultTransformer(Criteria.ROOT_ENTITY) .add(Restrictions.eq("perfiluser.tipoPerfil", Tipo_Perfil_UsuarioInterno.Profesional)) .setFirstResult(inicio).list(); } em.getTransaction().commit(); System.out.println(user_internos); } catch (Exception e) { if (em.getTransaction().isActive()) { em.getTransaction().rollback(); } System.out.println("Error en mensaje All_usuarios_internos" + e.getMessage()); } finally { em.close(); } return user_internos; }