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, Object value) 

Source Link

Document

Apply a "like" constraint to the named property

Usage

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