문제

나는 수업 동물이 있고 인터페이스는 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

일하다? (방금 동물의 경우를 바꾸었다)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top