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.