Атрибуты литья для заказа на доктрине2 DQL Query

Я пытаюсь получить юридические объекты , заказанные их идентификатором, который, по-видимому, является строкой, даже если она содержит только номера. Так что я хотел бы сделать, это что-то подобное:

SELECT entity1, cast (entity1.id AS integer) AS orderId
FROM Namespace\Bla\MyEntity 
ORDER BY orderId

Есть ли способ сделать что-то вроде этого в Doctrine2 ? Или, какая была бы лучшая практика, чтобы получить мой результат, если я не могу изменить тип идентификатора ( из-за требований заказчика курса ?


Внимание : я не спрашиваю Код SQL, я прошу доктрина2 раствор, предпочтительно в DQL

19
задан Benjamin 26 December 2013 в 21:54
поделиться