List of usage examples for org.hibernate.criterion Restrictions idEq
public static Criterion idEq(Object value)
From source file:br.com.nfsconsultoria.nfsuporte.dao.GenericDAO.java
public Entidade buscar(Long codigo) { Session sessao = HibernateUtil.getFabricaDeSessoes().openSession(); try {//from www.ja va 2s .c om Criteria consulta = sessao.createCriteria(classe); consulta.add(Restrictions.idEq(codigo)); Entidade resultado = (Entidade) consulta.uniqueResult(); return resultado; } catch (RuntimeException erro) { throw erro; } finally { sessao.close(); } }
From source file:br.com.nfsconsultoria.radiologic.dao.GenericDAO.java
public Entidade buscarCodigo(Long codigo) { Session sessao = HBUtil.getSessionFactory().openSession(); try {/*www. j a v a 2 s . c o m*/ Criteria consulta = sessao.createCriteria(classe); consulta.add(Restrictions.idEq(codigo)); Entidade resultado = (Entidade) consulta.uniqueResult(); return resultado; } catch (RuntimeException ex) { throw ex; } finally { sessao.close(); } }
From source file:br.com.railsos.os.dao.GenericDAO.java
/** * Mtodo Buscar Busca pelo id a variavel * * @author Rafael/*w w w . j a va2s . c om*/ */ @SuppressWarnings("unchecked") public Entidade buscar(int id) { Session sessao = HibernateUtil.getSessionFactory().openSession(); try { Criteria consulta = sessao.createCriteria(classe); consulta.add(Restrictions.idEq(id)); Entidade resultado = (Entidade) consulta.uniqueResult(); return resultado; } catch (RuntimeException erro) { throw erro; } finally { sessao.close(); } }
From source file:br.com.registro.modelo.ControleDAO.java
public List<Controle> pesquisaPorCodigoFuncionario(Long codigo) { List<Controle> listaFuncionarioCodigo = new ArrayList<>(); sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction();/*from w w w . j a v a 2s . c o m*/ Criteria criterio = sessao.createCriteria(Controle.class); criterio.add(Restrictions.idEq(codigo)); listaFuncionarioCodigo = criterio.list(); return listaFuncionarioCodigo; }
From source file:br.com.registro.modelo.ControleDAO.java
public List<Controle> pesquisaPorData(Date data) { List<Controle> listaFuncionarioCodigo = new ArrayList<>(); sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction();/*from w w w . j a v a 2 s . c om*/ Criteria criterio = sessao.createCriteria(Controle.class); criterio.add(Restrictions.idEq(data)); listaFuncionarioCodigo = criterio.list(); return listaFuncionarioCodigo; }
From source file:br.edu.unipampa.gerenciadorconcurso.dao.DAO.java
public static Object buscarObjeto(int codigo, Class<?> classe) { Object objeto = null;/* www. jav a 2 s . co m*/ Criteria criteria = getCriteria(classe); criteria.add(Restrictions.idEq(codigo)); return getObject(criteria); }
From source file:br.edu.unipampa.gerenciadorconcurso.dao.DAO.java
public static Object buscarObjeto(String codigo, Class<?> classe) { Object objeto = null;/* w w w . j a va2s . co m*/ Criteria criteria = getCriteria(classe); criteria.add(Restrictions.idEq(codigo)); return getObject(criteria); }
From source file:chat.service.DoChat.java
License:LGPL
/** * also persist SO//from w w w . j a v a 2 s . c o m * * @return with {@link Chat#datime} */ @Service public Chat post(Chat c, Input.Upload smiley) throws Exception { c.out = new User().id(sess.me); validate(c); Criteria<?> t = data.criteria(User.class).setProjection(Projections.rowCount()); t.add(Restrictions.idEq(c.in.id)); t.createCriteria("friends").add(Restrictions.idEq(c.out.id)); if ((Integer) t.uniqueResult() == 0) throw err("You must be his/her friend"); c.datime = new Date(); while (smiley != null && smiley.available() > 0) { final Bytes b = new Bytes(smiley, false); final ByteArrayInputStream in = new ByteArrayInputStream(b.bytes, b.beginBi, b.byteN()); Smiley s = new Smiley(); s.in = c.in; s.image = new Blob() { @Override public long length() { return b.byteN(); } @Override public void truncate(long pos) { throw new UnsupportedOperationException(); } @Override public byte[] getBytes(long pos, int len) { throw new UnsupportedOperationException(); } @Override public int setBytes(long pos, byte[] bytes) { throw new UnsupportedOperationException(); } @Override public int setBytes(long pos, byte[] bytes, int i, int j) { throw new UnsupportedOperationException(); } @Override public long position(byte[] bytes, long pos) { throw new UnsupportedOperationException(); } @Override public InputStream getBinaryStream() { in.reset(); return in; } @Override public OutputStream setBinaryStream(long pos) { throw new UnsupportedOperationException(); } @Override public long position(Blob blob, long pos) { throw new UnsupportedOperationException(); } @Override public void free() { } @Override public InputStream getBinaryStream(long pos, long length) { throw new UnsupportedOperationException(); } }; s.type = smiley.type(); if (c.smileys == null) c.smileys = new ArrayList<Smiley>(); c.smileys.add(s); smiley.next(); } data.save(c); return c; }
From source file:chat.service.DoChat.java
License:LGPL
@Service @Transac.Readonly//w ww . jav a 2s. co m public InputStream smiley(int id) throws Exception { Smiley s = data.criteria(Smiley.class).add(Restrictions.idEq(id)).add(Restrictions.eq("in.id", sess.me)) .uniqueResult(); if (s == null) throw err("smiley not found"); respType = String2.maskEmpty(s.type, "image"); return s.image.getBinaryStream(); }
From source file:classes.CustomerAction.java
License:Apache License
public String find() throws Exception { logger.info("Starting find()"); //f:log Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate Transaction t = sess.beginTransaction(); //f:hibernate Criteria criteria = sess.createCriteria(Customer.class); //f:hibernate criteria.add(Example.create(this.customer).excludeZeroes().ignoreCase().enableLike(MatchMode.ANYWHERE)); //f:hibernate if (this.customer.getId() != null) { //f:hibernate criteria.add(Restrictions.idEq(this.customer.getId())); //f:hibernate } //f:hibernate @SuppressWarnings("unchecked") List<Customer> l = (List<Customer>) criteria.list(); //f:hibernate request.put("list", l); t.commit(); //f:hibernate sess.close(); //f:hibernate this.task = SystemConstants.CR_MODE; logger.info("Finishing find()"); //f:log return INPUT; }