EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

javax.persistence
Annotation Type StoredProcedureParameter


@Target(value={})
@Retention(value=RUNTIME)
public @interface StoredProcedureParameter

Specifies a parameter of a named stored procedure query. All parameters of a named stored procedure query must be specified.

See Also:
NamedStoredProcedureQuery, ParameterMode
Since:
Java Persistence 2.1

Required Element Summary
 java.lang.Class type
          JDBC type of the paramter.
 
Optional Element Summary
 ParameterMode mode
          Specifies whether the parameter is an IN, INOUT, OUT, or REF_CURSOR parameter.
 java.lang.String name
          The name of the parameter as defined by the stored procedure in the database.
 

Element Detail

type

public abstract java.lang.Class type
JDBC type of the paramter.

name

public abstract java.lang.String name
The name of the parameter as defined by the stored procedure in the database. If a name is not specified, it is assumed that the stored procedure uses positional parameters.

Default:
""

mode

public abstract ParameterMode mode
Specifies whether the parameter is an IN, INOUT, OUT, or REF_CURSOR parameter. REF_CURSOR parameters are used by some databases to return result sets from a stored procedure.

Default:
javax.persistence.ParameterMode.IN

EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference