Example usage for org.hibernate.criterion Restrictions idEq

List of usage examples for org.hibernate.criterion Restrictions idEq

Introduction

In this page you can find the example usage for org.hibernate.criterion Restrictions idEq.

Prototype

public static Criterion idEq(Object value) 

Source Link

Document

Apply an "equal" constraint to the identifier property

Usage

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;
}