Example usage for org.hibernate.criterion MatchMode START

List of usage examples for org.hibernate.criterion MatchMode START

Introduction

In this page you can find the example usage for org.hibernate.criterion MatchMode START.

Prototype

MatchMode START

To view the source code for org.hibernate.criterion MatchMode START.

Click Source Link

Document

Match the start of the string to the pattern

Usage

From source file:br.com.moises.suport.ClienteSuport.java

public List<Cliente> clientePorNome(String valor) {
    DetachedCriteria criteria = DetachedCriteria.forClass(Cliente.class)
            .add(Restrictions.or(Restrictions.ilike("nome", valor, MatchMode.START),
                    Restrictions.ilike("documento", valor, MatchMode.START)));

    return Dao().getEntitiesByDetachetCriteria(criteria);
}

From source file:br.com.moises.suport.MotoristaSuport.java

public List<Motorista> veiculosPorPlaca(String valor) {
    DetachedCriteria criteria = DetachedCriteria.forClass(Motorista.class)
            .add(Restrictions.ilike("nome", valor, MatchMode.START));
    return Dao().getEntitiesByDetachetCriteria(criteria);
}

From source file:br.com.moises.suport.MotoristaSuport.java

public List<Motorista> getPessoasByPlaca(String valor) {
    System.out.print(valor + " ->suport");
    DetachedCriteria criteria = DetachedCriteria.forClass(Motorista.class)
            .add(Restrictions.or(Restrictions.ilike("nome", valor, MatchMode.START),
                    Restrictions.ilike("placa", valor, MatchMode.START)));
    return Dao().getEntitiesByDetachetCriteria(criteria);
}

From source file:br.com.moises.suport.TransportadoraSuport.java

public List<Transportadora> transportadoraPorNome(String valor) {
    System.err.println("pA");
    DetachedCriteria criteria = DetachedCriteria.forClass(Transportadora.class)
            .add(Restrictions.ilike("nome", valor, MatchMode.START));
    return Dao().getEntitiesByDetachetCriteria(criteria);
}

From source file:br.com.Monopoly.control.dao.UsuarioDAO.java

public List<Usuario> buscarPorNome(String nome) {
    entitys = criteria.add(Restrictions.ilike("nome", nome, MatchMode.START)).list();
    closeSession();//from w ww  . j ava2s  .  c  om
    return entitys;
}

From source file:br.com.muranodesign.dao.impl.ForumQuestaoDAOImpl.java

License:Creative Commons License

@SuppressWarnings("unchecked")
public List<ForumQuestao> ListaLikeRoteiro(String letra) {
    Criteria criteria = getSession().createCriteria(ForumQuestao.class);
    criteria.createAlias("roteiro", "roteiro");
    criteria.add(Restrictions.like("roteiro.nome", letra, MatchMode.START));
    criteria.addOrder(Order.desc("data"));
    List<ForumQuestao> result = criteria.list();

    return result;
}

From source file:br.com.muranodesign.dao.impl.GrupoDAOImpl.java

License:Creative Commons License

@SuppressWarnings("unchecked")
public List<Grupo> listarUltimo(String ano, String periodo) {
    Criteria criteria = getSession().createCriteria(Grupo.class);
    criteria.add(Restrictions.eq("status", "0"));
    criteria.add(Restrictions.like("nomeGrupo", ano, MatchMode.START));
    criteria.add(Restrictions.like("nomeGrupo", periodo, MatchMode.ANYWHERE));
    criteria.addOrder(Order.desc("nomeGrupo"));
    criteria.setMaxResults(1);// w w  w . ja va  2  s  .  c om
    List<Grupo> result = criteria.list();
    return result;
}

From source file:br.com.muranodesign.dao.impl.RoteiroDAOImpl.java

License:Creative Commons License

@SuppressWarnings("unchecked")
public List<Roteiro> ListaLikeRoteiro(String letra) {
    Criteria criteria = getSession().createCriteria(Roteiro.class);
    criteria.add(Restrictions.like("nome", letra, MatchMode.START));
    List<Roteiro> result = criteria.list();
    return result;
}

From source file:br.com.prototipo.dao.TurmaDao.java

public List<Turma> getList(String busca) {
    if (sessao.isConnected()) {
        sessao.close();//from w ww. ja v a 2  s .co  m
    }
    sessao = HibernateUtil.getSessionFactory().openSession();

    Criteria cri = sessao.createCriteria(Turma.class);
    Criterion _codigo = Restrictions.like("codigo", busca, MatchMode.START);
    cri.add(_codigo);
    cri.addOrder(Order.asc("codigo"));
    this.lista = cri.list();
    return this.lista;
}

From source file:br.com.sgejs.dao.DaoAluno.java

public List<Aluno> buscaNomePorTrecho(String trecho) throws HibernateException {
    Criteria cri = sessao.createCriteria(classe);
    return cri.add(Restrictions.like("nome", trecho, MatchMode.START)).list();
}