質問
動物クラスと、IAnimalから継承するインターフェイスがあります。
@MappedSuperclass
public class Animal implements Serializable, IAnimal{...}.
@Entity
public class Jaguar extends Animal{...}
最初の質問は、インターフェースに注釈を付ける必要がありますか?
テストを実行するとこのエラーが発生するため、これを尋ねました。
クエリのコンパイルエラー[SELECT s FROM動物s WHERE s.atype = :atype]。 不明な抽象スキーマタイプ [動物]
正しく覚えていれば、このインターフェイスを追加する前は機能していました。
解決
このエラーは、クエリ内の動物に共通のaを入力したために発生しています。これを試してください:
SELECT s FROM Animal s WHERE s.atype = :atype
他のヒント
する
SELECT s FROM Animal s WHERE s.atype = :atype
仕事? (動物の大文字小文字を変更しました)
所属していません StackOverflow