単一テーブル継承戦略を実装する次の2つのクラスがあります。
@Entity
@Table(name = "tableA")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "type")
@DiscriminatorValue("A")
class A {
...
}
@Entity
@DiscriminatorColumn(name = "type")
@DiscriminatorValue("B")
class B extends A {
...
}
すべてのAエンティティをフェッチするクエリを作成すると、Bエンティティも取得されます。タイプAのエンティティのみをフェッチする方法は?