複数の列を持つ@OrderByアノテーションを使用してOneToManyフィールドをソートし、それぞれのソート順を指定したいと思いますが、情報がどこにあるか、それが不可能かどうかをどこでも知ることができます。注釈のための 仕様は言う: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
おかげ
を定義することができるという点で
は、「カラム1」、「COLUMN2」などの列ですか?またはFIELDS? –
申し訳ありませんが、フィールド名は – Sandy
です。JPAプロバイダはここに記載されている情報に基づいて問題を抱えており、 –