C'è un modo per farlo. Il modo in cui Hibernate sceglie di ordinare un insieme di colonne per una chiave primaria è in ordine alfabetico in base ai nomi degli oggetti definiti.
Quindi per es. se dichiari i tuoi oggetti in questo modo:
private byte loc;
private long epochtime;
Otterrai quello che stai ottenendo ora:
(`epochtime`,`loc`)
Ma se li rinomini ad esempio:
private byte aloc;
private long epochtime;
Lo genererebbe come:
(`aloc`, `epochtime`)
Come viene prima e.
Questo è ciò che ho scoperto quando volevo che il mio indice cluster fosse nell'ordine specifico. So che è irritante, ma è l'unico modo che ho trovato in modo da non dover cambiare il mio schema manualmente.