Module eclipselink
Annotation Interface StoredProcedureParameter
A StoredProcedureParameter annotation is used within a
NamedStoredProcedureQuery and NamedStoredFunctionQuery annotation.
- See Also:
- Author:
- Guy Pelletier
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDeprecated.Use mode().intThe JDBC type code, this is dependent on the type returned from the procedure.The JDBC type name, this may be required for ARRAY or STRUCT types.jakarta.persistence.ParameterModeThe direction of the stored procedure parameter.Stored procedure parameter name.booleanDefine if the parameter is required, or optional and defaulted by the procedure.Class<?> The type of Java class desired back from the procedure, this is dependent on the type returned from the procedure.
-
Element Details
-
direction
Deprecated.Use mode().The direction of the stored procedure parameter.- Default:
IN
-
mode
jakarta.persistence.ParameterMode modeThe direction of the stored procedure parameter.- Default:
IN
-
name
String nameStored procedure parameter name.- Default:
""
-
queryParameter
String queryParameterThe query parameter name. -
optional
boolean optionalDefine if the parameter is required, or optional and defaulted by the procedure.- Default:
false
-
type
Class<?> typeThe type of Java class desired back from the procedure, this is dependent on the type returned from the procedure.- Default:
void.class
-
jdbcType
int jdbcTypeThe JDBC type code, this is dependent on the type returned from the procedure.- Default:
-1
-
jdbcTypeName
String jdbcTypeNameThe JDBC type name, this may be required for ARRAY or STRUCT types.- Default:
""
-