Допустим, у нас есть абстрактный @Entity Animal и несколько классов сущностей, расширяющих Animal, включая Dog, Cat, Monkey и Bat.
Как мне отфильтровать результаты на основе класса расширяющейся сущности?
Пример : Есть флажки, в которых пользователь может выбрать, какие сущности извлекать.
[ ] Dog
[X] Cat
[X] Monkey
[ ] Bat
Теперь я хочу получить объекты с помощью (именованного) запроса, определенного в классе Animal
. Какие параметры запроса я могу добавить в запрос, чтобы возвращались только объекты Cat и Monkey?