List of usage examples for org.hibernate.criterion Restrictions like
public static SimpleExpression like(String propertyName, String value, MatchMode matchMode)
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; }