Annotation Type StoredProcedureParameter


  • @Target({})
    @Retention(RUNTIME)
    public @interface StoredProcedureParameter
    A StoredProcedureParameter annotation is used within a NamedStoredProcedureQuery annotation.
    See Also:
    NamedStoredProcedureQuery
    Author:
    Guy Pelletier
    Since:
    Oracle TopLink 11.1.1.0.0
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String queryParameter
      (Required) The query parameter name.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Direction direction
      Deprecated. 
      int jdbcType
      (Optional) The JDBC type code, this is dependent on the type returned from the procedure.
      java.lang.String jdbcTypeName
      (Optional) The JDBC type name, this may be required for ARRAY or STRUCT types.
      ParameterMode mode
      (Optional) The direction of the stored procedure parameter.
      java.lang.String name
      (Optional) Stored procedure parameter name.
      boolean optional
      (Optional) Define if the parameter is required, or optional and defaulted by the procedure.
      java.lang.Class type
      (Optional) The type of Java class desired back from the procedure, this is dependent on the type returned from the procedure.
    • Element Detail

      • queryParameter

        java.lang.String queryParameter
        (Required) The query parameter name.
      • direction

        Direction direction
        Deprecated.
        (Optional) The direction of the stored procedure parameter.
        See Also:
        mode()
        Default:
        org.eclipse.persistence.annotations.Direction.IN
      • mode

        ParameterMode mode
        (Optional) The direction of the stored procedure parameter.
        Default:
        javax.persistence.ParameterMode.IN
      • name

        java.lang.String name
        (Optional) Stored procedure parameter name.
        Default:
        ""
      • optional

        boolean optional
        (Optional) Define if the parameter is required, or optional and defaulted by the procedure.
        Default:
        false
      • type

        java.lang.Class type
        (Optional) The type of Java class desired back from the procedure, this is dependent on the type returned from the procedure.
        Default:
        void.class
      • jdbcType

        int jdbcType
        (Optional) The JDBC type code, this is dependent on the type returned from the procedure.
        Default:
        -1
      • jdbcTypeName

        java.lang.String jdbcTypeName
        (Optional) The JDBC type name, this may be required for ARRAY or STRUCT types.
        Default:
        ""