Det finns ett sätt att göra det. Hur hibernate väljer att ordna en uppsättning kolumner för en primärnyckel är alfabetiskt av dina objektnamn som definieras.
Så för t.ex. om du deklarerar dina objekt så här:
private byte loc;
private long epochtime;
Du får som du får nu:
(`epochtime`,`loc`)
Men om du byter namn på dem till t.ex.:
private byte aloc;
private long epochtime;
Det skulle generera det som:
(`aloc`, `epochtime`)
Som en kommer före e.
Det var vad jag fick reda på när jag ville att mitt klustrade index skulle vara i den specifika ordningen. Jag vet att det är irriterande men det är det enda sättet jag kan hitta så att jag inte behöver ändra mitt schema manuellt.