У меня есть Enum, подобный этому:
TicketPriority {
LOW(4),
NORMAL(3),
HIGH(2),
IMMEDIATE(1);
private Integer index;
TicketPriority (Integer index){
this.index = index;
}
public Integer getIndex(){
return this.index;
}
public void setIndex(Integer index){
this.index = index;
}
}
... и у меня есть объект Ticket, имеющий приоритет.Проблема: мне нужно упорядочить результаты по приоритету, поэтому я подумал, что это сработает, но это не сработало:
select t from Ticket t order by t.priority.index
Я получил ошибку из Hibernate.Любая идея, кроме создания Приоритета как объекта?
Спасибо за любое предложение!:)