Атрибуты 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

Ответы на вопрос(6)

Ваш ответ на вопрос