2.6.38 @OrderBy

<この項の構成>
(1) 説明
(2) 属性

(1) 説明

エンティティの情報を取得するとき,コレクションに保持される順番を指定するアノテーションです。

適用可能要素は,メソッドとフィールドです。

(2) 属性

@OrderByの属性の一覧を次の表に示します。

属性名任意/必須属性の説明
value任意プライマリキー以外のフィールドまたはプロパティを基にした順番でエンティティを取得したい場合に指定する属性です。

Cosminexus JPAプロバイダで対応する属性の詳細を次に示します。

(a) value属性
String
説明
プライマリキー以外のフィールドまたはプロパティを基にした順番でエンティティクラスを取得するときに指定する属性です。コンマ区切りで,順番を指定したいフィールドまたはプロパティを指定します。
取得する順番は,フィールドまたはプロパティのあとに指定します。指定できる値は次のとおりです。指定しなかった場合は,昇順になります。
  • ASC:昇順
  • DESC:降順
value属性内で指定されるフィールドまたはプロパティには,比較演算できる値が格納されているカラムを指定します。
デフォルト値
エンティティクラスのプライマリキーによる昇順