Module org.eclipse.persistence.core
Annotation Type NamedPLSQLStoredProcedureQuery
A PLSQLNamedStoredProcedureQuery annotation allows the definition of queries that
call PLSQL stored procedures as named queries.
The PLSQL support adds support for complex PLSQL types such as RECORD and TABLE types,
that are not accessible from JDBC.
A PLSQLNamedStoredProcedureQuery annotation may be defined on an Entity or
MappedSuperclass.
- Since:
- EclipseLink 2.3
-
Required Element Summary
Modifier and TypeRequired ElementDescription(Required) Unique name that references this stored procedure query.(Required) The name of the stored procedure. -
Optional Element Summary
Modifier and TypeOptional ElementDescription(Optional) Query hints.(Optional) Defines the parameters to the stored procedure.Class
<?> (Optional) Refers to the class of the result.(Optional) The name of the SQLResultMapping.
-
Element Details
-
name
String name(Required) Unique name that references this stored procedure query. -
hints
QueryHint[] hints(Optional) Query hints.- Default:
{}
-
resultClass
Class<?> resultClass(Optional) Refers to the class of the result.- Default:
void.class
-
resultSetMapping
String resultSetMapping(Optional) The name of the SQLResultMapping.- Default:
""
-
procedureName
String procedureName(Required) The name of the stored procedure. -
parameters
PLSQLParameter[] parameters(Optional) Defines the parameters to the stored procedure.- Default:
{}
-