パッケージ jakarta.persistence

アノテーション型 NamedNativeQuery


  • @RepeatableSE(NamedNativeQueries.class)
    @TargetSE(TYPESE)
    @RetentionSE(RUNTIMESE)
    public @interface NamedNativeQuery
    名前付きのネイティブ SQL クエリを指定します。クエリ名のスコープは永続性ユニットです。NamedNativeQuery アノテーションは、エンティティまたはマップされたスーパークラスに適用できます。
    導入:
    1.0
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      StringSEname
      クエリオブジェクトを作成する EntityManager メソッドでクエリを参照するために使用される名前。
      StringSEquery
      SQL クエリ文字列。
    • 要素の詳細

      • name

        StringSE name
        クエリオブジェクトを作成する EntityManager メソッドでクエリを参照するために使用される名前。
      • query

        StringSE query
        SQL クエリ文字列。
      • hints

        QueryHint[] hints
        クエリのプロパティとヒント。(ベンダー固有のクエリヒントが含まれる場合があります。)
        デフォルト:
        {}
      • resultClass

        ClassSE resultClass
        結果のクラス。
        デフォルト:
        void.class