Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro AnnotatedElement cannot be resolved

O arquivo DAO.java está apresentando erro na linha:

query.select(query.from(classe));

O erro é o seguinte:

The type java.lang.reflect.AnnotatedElement cannot be resolved. It is indirectly referenced from required .class files

E a solução que ele sugere é Configurar o Build Path.

Estou usando o Eclipse Java EE IDE for Web Developers. Version: Helios Release Build id: 20100617-1415 JDK 1.8

A pergunta é o que deve ser configurado?

4 respostas

Paulo meus selects não são feitos assim, mais dessa forma que você está fazendo você não tem que passar a classe no parametro? por exemplo.

query.select(query.from(nomeDaSuaClasse.class)); // algo assim?

Alisson, eu também não costumo fazer assim, mas esse projeto veio do próprio treinamento do Alura JSF com JPA. É o pacote livraria do próprio curso.

Baixei o projeto do curso e não estou conseguindo seguir em frente por conta do erro mencionado.

Correto cara tenta por um .class ai na frente da sua classe, ou tenta colocar o nome da sua classe que você quer a a query nomeDaClasse.query

solução!

Problema resolvido. Trata-se de incompatibilidade de versão da JRE. Estou usando a 8. baixei a versão 7 recompilei o projeto e o erro parou de ocorrer. Obrigado pela atenção.