Boa tarde pessoal,
Estou desenvolvendo um aplicaçao web em java usando hibernate com jpa, só que estou com serios problemas para fazer uma consulta ha uma tabela aluno que tenho no BD.
Tenha um tabela aluno que tem a COLUNA com nome MATRICULA(tipo String) que recebe as informações ATIVO OU INATIVO, so que quando vou retornar somente os alunos INATIVO da o seguinte erro:
Not all named parameters have been set: [inativa] [Select a FROM Aluno a WHERE a.matricula LIKE :inativa ]
segue as formas que ja tentei:
public List<Aluno> listando(){
String jpql = "Select a FROM Aluno a WHERE a.matricula LIKE :inativa ";
Query query = entityManager.createQuery(jpql);
return query.getResultList();
}
public List<Aluno> listando(){
String jpql = "Select a FROM Aluno a WHERE a.matricula LIKE :inativa ";
Query query = entityManager.createQuery(jpql);
query.setParameter("inativa",matricula);
return query.getResultList();
}
public List<Aluno> listando(){
String jpql = "Select aluno FROM Aluno aluno WHERE a.matricula = :inativa ";
Query query = entityManager.createQuery(jpql);
return query.getResultList();
}
e nenhuma destas tentativas não deram certo?