У меня есть сущность с полем ArrayCollection. В аннотациях я могу написать
@ORM\OrderBy({"somefield" = "DESC"})
, и коллекция, которую я получаю от этого объекта, будет автоматически упорядочена.
Мой вопрос: можно ли упорядочить по агрегированным полям?
Моя текущая проблема: у меня есть 2 поля в объекте коллекции: посещено
и показано
, я бы нравится сортировать коллекцию по индексу рейтинга, а именно: посещено/показано
. Я пытался написать это в аннотациях, но там написано, что это должно быть допустимое поле. Я знаю, как это сделать с помощью DQL, но я не знаю, как воссоздать его в объявлении Entity с аннотациями.
Заранее спасибо!