List of usage examples for org.hibernate.criterion Restrictions like
public static SimpleExpression like(String propertyName, Object value)
From source file:br.com.crescer.aula4.mapeamentoBaseNunes.DAO.MaterialDAO.java
@Override public Material findById(Long id) { Criteria crit = session.createCriteria(Material.class); crit.add(Restrictions.like("idMaterial", id)); return (Material) (crit.uniqueResult()); }
From source file:br.com.crescer.aula4.mapeamentoBaseNunes.DAO.PedidoDAO.java
@Override public Pedido findById(Long id) { Criteria crit = session.createCriteria(Pedido.class); crit.add(Restrictions.like("idPedido", id)); return (Pedido) (crit.uniqueResult()); }
From source file:br.com.crescer.aula4.mapeamentoBaseNunes.DAO.PedidoItemDAO.java
@Override public PedidoItem findById(Long id) { Criteria crit = session.createCriteria(PedidoItem.class); crit.add(Restrictions.like("idPedidoItem", id)); return (PedidoItem) (crit.uniqueResult()); }
From source file:br.com.crescer.aula4.mapeamentoBaseNunes.DAO.ProdutoDAO.java
@Override public Produto findById(Long id) { Criteria crit = session.createCriteria(Produto.class); crit.add(Restrictions.like("idProduto", id)); return (Produto) (crit.uniqueResult()); }
From source file:br.com.crescer.aula4.mapeamentoBaseNunes.DAO.ProdutoMaterialDAO.java
@Override public ProdutoMaterial findById(Long id) { Criteria crit = session.createCriteria(ProdutoMaterial.class); crit.add(Restrictions.like("idProdutoMaterial", id)); return (ProdutoMaterial) (crit.uniqueResult()); }
From source file:br.com.igreja.factoryDAO.UsuarioDAO.java
public List<Usuario> identificaUsuario(String login, String senha) { List<Usuario> listaFuncionario = new ArrayList<>(); sessao = HibernateUtil.getSessionFactory().openSession(); sessao.beginTransaction();/*from w w w . j a v a 2 s .com*/ Criteria crit = sessao.createCriteria(Usuario.class); crit.add(Restrictions.like("login", login)); crit.add(Restrictions.like("senha", senha)); crit.uniqueResult(); listaFuncionario = crit.list(); return listaFuncionario; }
From source file:br.com.map.marcelo.dao.ClienteDaoImp.java
@Override public List<Cliente> listPorNome(String nome) throws DAOException { List<Cliente> lista = null; manager = getEntityManager();//from www . j a v a 2s . c om try { Criteria criteria = this.getCriteria(); criteria.add(Restrictions.like("nome", "%" + nome + "%").ignoreCase()); lista = criteria.list(); } catch (Exception e) { e.printStackTrace(); throw new DAOException(e.getMessage()); } finally { manager.close(); } return lista; }
From source file:br.com.map.marcelo.dao.ClienteDaoImp.java
@Override public List<Cliente> listPorBusca(String busca) throws DAOException { List<Cliente> lista = null; manager = getEntityManager();/* w w w . ja va 2 s . c om*/ try { Criteria criteria = this.getCriteria(); criteria.add(Restrictions.like("nome", "%" + busca + "%").ignoreCase()); criteria.add(Restrictions.like("cpf", "%" + busca + "%")); lista = criteria.list(); } catch (Exception e) { e.printStackTrace(); throw new DAOException(e.getMessage()); } finally { manager.close(); } return lista; }
From source file:br.controller.ClienteDAO.java
public Cliente validar(String email, String password) { session = HibernateUtil.getSessionFactory().openSession(); Cliente cli = null;/*from ww w .j a v a2s . c o m*/ try { Cliente test = null; session = HibernateUtil.getSessionFactory().openSession(); session.beginTransaction(); Criteria c = session.createCriteria(Cliente.class); c.add(Restrictions.like("email", email)); test = (Cliente) c.uniqueResult(); System.out.println(test.getEmail()); if (test.getSenha().equals(password)) cli = test; session.getTransaction().commit(); } catch (NullPointerException e) { return null; } finally { session.close(); } if (cli == null) return null; return cli; }
From source file:br.crescer.aula04.entity.dao.GenericDAO.java
@Override public List<T> search(String sch) { this.session = em.unwrap(Session.class); this.criteria = session.createCriteria(getGeneric()); this.criteria.add(Restrictions.like("nome", sch)); return this.criteria.list(); // throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. }