문제
나는 수업 동물이 있고 인터페이스는 Ianimal에서 상속합니다.
@MappedSuperclass
public class Animal implements Serializable, IAnimal{...}.
@Entity
public class Jaguar extends Animal{...}
첫 번째 질문은 인터페이스에 주석을 달아야합니까?
테스트를 실행할 때이 오류가 발생 하여이 문제를 물었습니다.
쿼리를 컴파일하는 오류 [Animal s에서 s s.atype = : atype]. 알 수없는 초록 스키마 유형 [동물
정확하게 기억한다면이 인터페이스를 추가하기 전에 작동했습니다.
해결책
이 오류는 쿼리에 공통 A가있는 동물을 철자하기 때문에 발생합니다. 이 시도:
SELECT s FROM Animal s WHERE s.atype = :atype
다른 팁
하다
SELECT s FROM Animal s WHERE s.atype = :atype
일하다? (방금 동물의 경우를 바꾸었다)
제휴하지 않습니다 StackOverflow