Pregunta

Estoy obteniendo los resultados más extraños. Tengo una clase con una clave compuesta. Si hago la siguiente consulta:

  

de LOVEJB l order by l.canonicalId   desc

mis resultados no están ordenados por la columna ' canonicalId ' que solicité. En cambio, el resultado de la identificación canónica es como:

  

823 823 822 823 ,,,

¿Alguien me puede dar algunos consejos sobre cómo debo intentar resolver esto? Ya me equivoqué con hashcodes y es igual a , experimenté con una nueva clase, etc. sin éxito.

¿Fue útil?

Solución

Me enteré. Mi clave compuesta tenía columnas que no formaban parte de la clave principal de la tabla. Gracias a todos.

Otros consejos

¿Cuál es la QUERY real generada? El orden es dictado por RDBMS. Active show_sql en la configuración Hib y ejecute la consulta manualmente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top