Re:Filtrar campos

2 respostas
rodrigo_gomes

Olá,

Alterando seu método, pode usar algo como:

public List listar(Cliente cliente) {
         Session session = new HibernateSessionCreator().createSession();
         
         List result = session.createCriteria(Cliente.class)
    .add( Example.create(cliente) )
    .list(); 

         session.close();
         return result;
}

Só observando que as propriedades pelas quais quer filtrar deve estar devidamente setadas no objeto cliente.

[]´s
Rodrigo

2 Respostas

raikk0n3n

Bom dia

Estou usando o hibernate

Eu tenho um sistema de cadastro de clientes funcionado só q tem um problema. na Table mostra os valores do codigo, nome fantasia, nome reduzido, cnpj… atualmente faço a filtragem por razao social…queria sabe como filtrar por nome fantasia, nome reduzido…

public List listar(String razaoSocial) {
        Session session = new HibernateSessionCreator().createSession();
        session.beginTransaction();
        
        List result = session.createQuery("from Cliente as c where c.razaoSocial like '%" + razaoSocial + "%'" ).list();
                 
        session.getTransaction().commit();
        session.close();
        return result;
    }
raikk0n3n

Eu preciso de valores em String

Tenho um TextField que filtra na JTable…

Criado 11 de dezembro de 2006
Ultima resposta 13 de dez. de 2006
Respostas 2
Participantes 2