Я хотел бы отсортировать поле OneToMany с аннотацией @OrderBy с несколькими столбцами и указать порядок сортировки для каждого, но я не могу найти в любом месте, независимо от того, как это сделать или если это невозможно. Спецификации для аннотирования говорит:JPA/Hibernate @OrderBy аннотация с несколькими столбцами и ASC/DESC для каждого
orderby_list::= orderby_item [,orderby_item]*
orderby_item::= property_or_field_name [ASC | DESC]
так я думаю, это не возможно, но я предпочитаю, чтобы спросить в любом случае.
Собираем следующие бросает HibernateException на развертывание:
@OrderBy("field1 DESC, field2 DESC, field3 DESC, field4 DESC")
Генерация:
Caused by: org.hibernate.HibernateException: Unable to parse order-by fragment
Благодаря
являются «column1», «COLUMN2» и т.д. столбцы? или ПОЛЯМИ? –
К сожалению, имена полей – Sandy
ОК, поэтому у вашего провайдера JPA есть проблема, основанная на информации, представленной здесь, и вы должны поднять вопрос о них –