我想使用带有多个列的@OrderBy 注释对 OneToMany 字段进行排序,并为每个字段指定排序顺序,但我似乎无法在任何地方找到有关如何或是否不可能的信息。注释的规格说:
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
谢谢