IntelliJ IDEA souligne @Entité de la classe des noms avec “Impossible de résoudre le symbole” en JPQL

IntelliJ IDEA témoigne de la persistance @Entité de la classe des noms avec "Impossible de résoudre le symbole" en rouge en JPQL qui est de distraire et enfouit les véritables enjeux.

Ainsi, par exemple, je déclare une requête dans mon référentiel:

private static final String READ_BY_CANDIDATE_KEY = "SELECT cr FROM Entity AS cr left join cr.relationship AS re left join fetch cr.relationship2 WHERE re.candidateKey=:ID";

.. et "Entité" est souligné, même si le terme "Entité" est valide nom de la classe, et a @Entity. Lorsque le code s'exécute, il n'y a pas de problèmes.

J'imagine une sorte de configuration est nécessaire pour permettre l'IDE de savoir ce que les classes sont-ils valables? Comment est-ce que la configuration?

Mise à jour: j'ai un APC facette, mais il ne voit pas le annoté classes. Il semble avoir besoin d'un persistence.xml ou orm.xml (qui à mon projet n'utilise pas)

InformationsquelleAutor Simon Gibbs | 2012-09-14