anotações e interfaces JPA [fechado]
Pergunta
Eu tenho um animal de classe e uma interface que herda de IAnimal.
@MappedSuperclass
public class Animal implements Serializable, IAnimal{...}.
@Entity
public class Jaguar extends Animal{...}
A minha primeira pergunta é, eu preciso anotar o interface?
Eu perguntei isso porque eu estou recebendo este erro quando eu corro meus testes:
Erro compilação da consulta [SELECT s DE animais s ONDE s.atype = :um tipo]. tipo de esquema abstrato desconhecido [Animais]
Se bem me lembro, antes de eu adicionei essa interface que estava funcionando.
Solução
Este erro está ocorrendo porque você digitou animal com um um comum na consulta. Tente isto:
SELECT s FROM Animal s WHERE s.atype = :atype
Outras dicas
O
SELECT s FROM Animal s WHERE s.atype = :atype
trabalho? (Apenas mudou o caso do animal)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow