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