CASTING atributos para ordenar en una consulta DQL de Doctrine2
Estoy tratando de obtener Doctrine2 Entidades, ordenado por su ID, que aparentemente es una Cadena a pesar de que solo contiene Números. Entonces, lo que me gustaría hacer es algo como esto:
SELECT entity1, cast (entity1.id AS integer) AS orderId
FROM Namespace\Bla\MyEntity
ORDER BY orderId
Hay una manera de hacer algo como esto en Doctrine2? O, ¿cuál sería la mejor práctica para obtener mi Resultado si no puedo cambiar el tipo de identificación debido a los requisitos del cliente, por supuesto)?
Atenció: No estoy pidiendo código SQL, estoy pidiendo una solución Doctrine2, preferiblemente en DQL