estou tendo problemas ao efetuar uma consulta com jpa.
alguém pode me ajudar?
segue código
Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();
String query = "select U from CADASTRO_USUARIO U where U.USR_NOME=:nome";
TypedQuery<Usuario> usuario = obconsulta.createQuery(query,Usuario.class);
usuario.setParameter("maria", "cleiton");
List<Usuario> resultado = usuario.getResultList();
obconsulta.close();
for (Usuario usuarios : resultado){
System.out.println("Usuario:" + usuarios.getUSR_NOME());
Exception in thread “main” java.lang.IllegalArgumentException: Unknown parameter name : maria
at org.hibernate.query.internal.QueryParameterBindingsImpl.getBinding(QueryParameterBindingsImpl.java:208)
at org.hibernate.query.internal.AbstractProducedQuery.setParameter(AbstractProducedQuery.java:486)
at org.hibernate.query.internal.AbstractProducedQuery.setParameter(AbstractProducedQuery.java:104)
at com.cleiton.consultas.ValidarUsuario.main(ValidarUsuario.java:21)