Convertir cadena a int en el criterio de orden de hibernación

Básicamente, mi pregunta es la misma que esta, pero para Hibernate (JBoss) de Java:¿Cómo podemos ordenar una columna como int utilizando la API de criterios de hibernación?

Quiero crear una restricción de orden con una conversión a int desde una columna de cadena. Algo como

criteria.addOrder(Order.asc("cast(id as int)"));

La excepción es "No se pudo resolver la propiedad: cast (id como int) de [Clase]". He intentado tanto cast (as) como convert (,) con int y integer.

Respuestas a la pregunta(2)

Su respuesta a la pregunta