クラス Animal と、IAnimal から継承するインターフェイスがあります。
@MappedSuperclass
public class Animal implements Serializable, IAnimal{...}.
@Entity
public class Jaguar extends Animal{...}
私の最初の質問は、インターフェイスに注釈を付ける必要があるかどうかです。
テストを実行するとこのエラーが発生するため、これを尋ねました。
クエリ [SELECT s FROM animal s WHERE s.atype = :atype] のコンパイル エラー。不明な抽象スキーマ タイプ [動物]
私の記憶が正しければ、このインターフェースを追加する前は機能していました。