[RESOLVIDO] Dúvida como fazer Busca

2 respostas
cherador

Boa tarde galera estou aqui perguntando pq nao achei algo q me servisse por sobre o método de pesquisa.
A dúvida é o seguinte Tenho no banco

1 Caio Cesar
2 Bastos Barbosa
3 Caio Bastos

Daí no meu textfield o usuario digitaria ‘bastos’ e a tabela é renderizada mostrando ‘3 Caio Bastos’ e ‘2 Bastos Barbosa’
estou usando JPA EclispeLink, Richfaces, JSF
segue o meu dao

public List buscarProvasPorProduto(String produto) {
        System.out.println("buscarProvasPorProduto");
        EntityManager em = getEntityManager();
        try {


            String sql = "SELECT p " 
                    + " FROM Prova p "
                    + " WHERE "
                    + " p.produto = "+produto
                    + " ORDER BY p.ano DESC";


            Query q = em.createQuery(sql);


            System.out.println("q " + q.getResultList());
            return q.getResultList();

        } finally {
            em.close();
        }
    }

alguem pode ajudar?

2 Respostas

S

Use like ao invés de =

cherador

vlw amigo funfou aqui brigadao

Criado 30 de março de 2011
Ultima resposta 30 de mar. de 2011
Respostas 2
Participantes 2