Атрибуты CASTING для упорядочивания в DQL-запросе Doctrine2
Я пытаюсь получитьDoctrine2 Entities, упорядоченный по их идентификатору, который, очевидно, является строкой, хотя он содержит только числа. Так что я хотел бы сделать что-то вроде этого:
SELECT entity1, cast (entity1.id AS integer) AS orderId
FROM Namespace\Bla\MyEntity
ORDER BY orderId
Есть ли способ сделать что-то подобное вDoctrine2? Или, что было бы лучшим способом получить мой результат, если я не могу изменить тип идентификатора (из-за требований клиента, конечно)?
Внимание: Я не спрашиваю код SQL, я прошу решение для Doctrine2, желательно на DQL