JQL ORDER BY предложение и наследование - PullRequest
1 голос
/ 24 ноября 2010

Допустим, у меня есть класс сущностей A, два класса сущностей B и C, которые наследуются от A, и класс сущностей D, который наследуется от C.A и C являются абстрактными сущностями.Сущность A имеет поле name.Как можно построить JQL-запрос, который упорядочивает сущности по имени внутри каждого класса сущностей.Сначала должны идти объекты класса B, отсортированные по name, затем объекты класса B (также отсортированные по имени), а затем класса D.

1 Ответ

3 голосов
/ 24 ноября 2010
Select a from A a order by Type(a), a.name

Функция Type () была добавлена ​​в JPA 2.0.Ранее вам нужно было сопоставить поле типа, чтобы иметь возможность запрашивать его.

...