Example usage for org.hibernate.criterion Restrictions like

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

Introduction

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

Prototype

public static SimpleExpression like(String propertyName, String value, MatchMode matchMode) 

Source Link

Document

Apply a "like" constraint to the named property using the provided match mode

Usage

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

License:Creative Commons License

@SuppressWarnings("unchecked")
/*//from w w w. j  a v  a  2 s.  com
 * (non-Javadoc)
 * @see br.com.muranodesign.dao.GrupoDAO#ListarUltimoCiclo(java.lang.String)
 */
public List<Grupo> ListarUltimoCiclo(String ciclo, String periodo) {
    Criteria criteria = getSession().createCriteria(Grupo.class);
    criteria.add(Restrictions.eq("ciclo", ciclo));
    criteria.add(Restrictions.eq("status", "0"));
    criteria.add(Restrictions.like("nomeGrupo", periodo, MatchMode.ANYWHERE));

    criteria.addOrder(Order.desc("idgrupo"));
    criteria.setMaxResults(1);
    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.OCTur.control.DAO.EventoDAO.java

public List<Evento> pegarPorNome(String nome) {
    entitys = criteria.add(Restrictions.like("nome", nome, MatchMode.ANYWHERE)).list();
    closeSession();/* w  w w.  j  a v  a 2  s  .  co  m*/
    return entitys;
}

From source file:br.com.OCTur.control.DAO.EventoDAO.java

public List<Evento> pegarPorNomeCategoriaEvento(String nome, CategoriaEvento categoria) {
    entitys = criteria.add(Restrictions.like("nome", nome, MatchMode.ANYWHERE))
            .add(Restrictions.eq("categoria", categoria)).list();
    closeSession();//from w  ww.  j ava 2s  .c  o m
    return entitys;
}

From source file:br.com.OCTur.control.DAO.ProdutoDAO.java

public List<Produto> pegarPorNome(String text) {
    entitys = criteria.add(Restrictions.like("nome", text, MatchMode.ANYWHERE)).list();
    closeSession();//from   ww  w.  j a  va  2s  .c  o  m
    return entitys;
}

From source file:br.com.OCTur.control.DAO.ProdutoDAO.java

public List<Produto> pegarPorNomeCategoria(String text, CategoriaProduto categoriaProduto) {
    entitys = criteria.add(Restrictions.like("nome", text, MatchMode.ANYWHERE))
            .add(Restrictions.eq("categoria", categoriaProduto)).list();
    closeSession();/* w w w.  ja  v  a 2s  .  c o m*/
    return entitys;
}

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

public List<Alocacao> getList(String ano) {
    if (sessao.isConnected()) {
        sessao.close();/*from   w ww . ja  v  a 2s  .  c  om*/
    }
    sessao = HibernateUtil.getSessionFactory().openSession();
    trans = sessao.beginTransaction();

    Criteria cri = sessao.createCriteria(Alocacao.class);
    Criterion _ano = Restrictions.like("ano", ano, MatchMode.ANYWHERE);
    cri.add(_ano);
    this.list = cri.list();
    return list;
}

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

public Curso getCursoEscolhido(String cod) {
    if (sessao.isConnected()) {
        sessao.close();/*  ww w  .j a v a  2 s  .c  om*/
    }
    sessao = HibernateUtil.getSessionFactory().openSession();

    Criteria cri = sessao.createCriteria(Curso.class);
    Criterion _cod = Restrictions.like("codigo", cod, MatchMode.EXACT);
    cri.add(_cod);

    cri.setMaxResults(1);
    Object result = cri.uniqueResult();
    Curso c = new Curso();
    if (result != null) {
        c = (Curso) result;
    }
    return c;
}

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

public List<Curso> getList(String c) {
    if (sessao.isConnected()) {
        sessao.close();/*  w  w w.j  a va  2  s .  c  o  m*/
    }
    sessao = HibernateUtil.getSessionFactory().openSession();
    trans = sessao.beginTransaction();

    Criteria cri = sessao.createCriteria(Curso.class);
    Criterion _nome = Restrictions.like("nome", c, MatchMode.ANYWHERE);
    cri.add(_nome);
    cri.addOrder(Order.asc("nome"));
    this.list = cri.list();
    return list;
}

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

public Disciplina getDisciplina(String codigo) { //codigo usado para retornar a disciplina cujo codigo e passado por parametro
    if (sessao.isConnected()) {
        sessao.close();// w w w.  ja  v a  2  s  .  com
    }
    sessao = HibernateUtil.getSessionFactory().openSession();

    Criteria cri = sessao.createCriteria(Disciplina.class);
    Criterion _cod = Restrictions.like("codigo", codigo, MatchMode.EXACT);
    cri.add(_cod);
    cri.setMaxResults(1);
    Object result = cri.uniqueResult();
    Disciplina d = new Disciplina();
    if (result != null) {
        d = (Disciplina) result;
    }
    return d;
}