Pergunta

Eu estou obtendo os resultados mais estranhos. Eu tenho uma classe com uma chave composta. Se eu faço a seguinte consulta:

a partir LOVEJB l encomenda por l.canonicalId desc

meus resultados não são ordenados pela coluna ' canonicalId ' eu pedi. Em vez disso, o resultado id canônica é semelhante:

823 823 822 823 ,,,

Alguém pode me dar algumas dicas sobre como eu deveria tentar quebrar isso? Eu já errei com hashcodes e é igual a , eu experimentei com uma nova classe, etc. sem sucesso.

Foi útil?

Solução

eu descobri. Meu chave composta tinha colunas que não faziam parte da chave primária da tabela. Obrigado a todos.

Outras dicas

O que é a consulta real gerado? Ordem é ditada pelo RDBMS. Ligue show_sql na configuração Hib e executar essa consulta manualmente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top