パッケージ jakarta.persistence
アノテーション型 NamedNativeQuery
- @RepeatableSE(NamedNativeQueries.class) @TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface NamedNativeQuery 名前付きのネイティブ SQL クエリを指定します。クエリ名のスコープは永続性ユニットです。- NamedNativeQueryアノテーションは、エンティティまたはマップされたスーパークラスに適用できます。- 導入:
- 1.0
 
- 必須定数のサマリー- 必須要素 - 修飾子と型 - 必須要素 - 説明 - StringSE- nameクエリオブジェクトを作成する- EntityManagerメソッドでクエリを参照するために使用される名前。- StringSE- querySQL クエリ文字列。
 - オプション要素の概要- オプション要素 - 修飾子と型 - オプションの要素 - 説明 - QueryHint[]- hintsクエリのプロパティとヒント。- ClassSE- resultClass結果のクラス。- StringSE- resultSetMappingメタデータで定義されている- SqlResultSetMappingの名前。
 
- 要素の詳細- name- StringSE name クエリオブジェクトを作成する- EntityManagerメソッドでクエリを参照するために使用される名前。
 
 - query- StringSE query SQL クエリ文字列。
 
 - hints- QueryHint[] hints クエリのプロパティとヒント。(ベンダー固有のクエリヒントが含まれる場合があります。)- デフォルト:
- {}
 
 
 - resultClass- ClassSE resultClass 結果のクラス。- デフォルト:
- void.class
 
 
 - resultSetMapping- StringSE resultSetMapping メタデータで定義されている- SqlResultSetMappingの名前。- デフォルト:
- ""