パッケージ jakarta.persistence

アノテーション型 StoredProcedureParameter


  • @TargetSE({})
    @RetentionSE(RUNTIMESE)
    public @interface StoredProcedureParameter
    名前付きストアドプロシージャクエリのパラメーターを指定します。名前付きストアドプロシージャクエリのすべてのパラメーターを指定する必要があります。
    導入:
    2.1
    関連事項:
    NamedStoredProcedureQuery, ParameterMode
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      ClassSEtype
      パラメーターの JDBC 型。
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      ParameterModemode
      パラメーターが IN、INOUT、OUT、REF_CURSOR パラメーターのいずれであるかを指定します。
      StringSEname
      データベース内のストアドプロシージャによって定義されたパラメーターの名前。
    • 要素の詳細

      • type

        ClassSE type
        パラメーターの JDBC 型。
      • name

        StringSE name
        データベース内のストアドプロシージャによって定義されたパラメーターの名前。名前が指定されていない場合、ストアードプロシージャーは位置パラメーターを使用していると見なされます。
        デフォルト:
        ""
      • mode

        ParameterMode mode
        パラメーターが IN、INOUT、OUT、REF_CURSOR パラメーターのいずれであるかを指定します。REF_CURSOR パラメーターは、ストアドプロシージャから結果セットを返すために一部のデータベースで使用されます。
        デフォルト:
        jakarta.persistence.ParameterMode.IN