JPA + Hibernate + Ordem Chave Composta [RESOLVIDO]

Estou usando @EmbeddedId, como no exemplo abaixo:

@Embeddable
public class CargoPK implements Serializable {
//default serial version id, required for serializable classes.
private static final long serialVersionUID = 1L;

private long idEmpresa;

private long idSetor;

private long id;

…getters e setters na mesma ordem…

Tenho configurado pro Hibernate gerar as minhas tabelas, porém ele gera a PK na ordem (ID, IDEMPRESA, IDSETOR) mas queria que fosse (IDEMPRESA, IDSETOR, ID). Tem como informar pro hibernate gerar nessa ordem ???

Obrigado

Olá,

Ter eu acho que deve ter sim. Não sei como, mas deve ter. Mas tô postando mais por curiosidade: Qual a diferença que isso faz à você, no final?

Grato!

Não entendi essa ordem, tudo é chave composta a ordem não muda nada, desconheço também se é possível ordenar.

Olá pessoal, obrigado pelas respostas…

Eu tinha problemas na realidade em uma outra classe que fazia relação a essa aí citada no forum, daí imaginei que o problema poderia ter sido na chave composta fora da ordem que eu tinha originalmente no banco de dados. Contudo, o problema não era esse. Eu havia projetado a relação da outra classe com esse aí errada.

Quanto a ordem da chave composta realmente me parece que não tem importância, seria apenas por questões de estética no banco de dados.