Annotations et interfaces JPA [fermé]
Question
J'ai une classe Animal et une interface héritée de IAnimal.
@MappedSuperclass
public class Animal implements Serializable, IAnimal{...}.
@Entity
public class Jaguar extends Animal{...}
Ma première question est la suivante: dois-je annoter l'interface?
J'ai posé cette question parce que je reçois cette erreur lorsque j'effectue mes tests:
Erreur lors de la compilation de la requête [SELECT s FROM animal s WHERE s.atype = :un type]. Type de schéma abstrait inconnu [animal]
Si je me souviens bien, avant d’ajouter cette interface, elle fonctionnait.
La solution
Cette erreur se produit car vous avez orthographié Animal avec un a commun dans la requête. Essayez ceci:
SELECT s FROM Animal s WHERE s.atype = :atype
Autres conseils
Est-ce que
SELECT s FROM Animal s WHERE s.atype = :atype
travailler? (vient de changer le cas d'un animal)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow