Annotation Type PLSQLTable
A PLSQLTable annotation is used to define a database PLSQL TABLE type.
This type can be used within PLSQL procedure calls.
- See Also:
- Author:
- James Sutherland
-
Required Element Summary
Modifier and TypeRequired ElementDescription(Required) The name of the database VARRAY type that mirrors the table's structure.(Required) The name of the record type in the database. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
(Optional) Indicates a non-associative (nested) table.(Optional) The Java Collection class to map the varray to.(Required) The name of the database OBJECT TYPE or VARRAY type that mirrors the record's structure.
-
Element Details
-
-
nestedType
String nestedType(Required) The name of the database OBJECT TYPE or VARRAY type that mirrors the record's structure. The record will be converted to/from this type so it can be passed through JDBC.- Default:
- "VARCHAR_TYPE"
-
javaType
Class javaType(Optional) The Java Collection class to map the varray to. This can be any valid Collection implementation.- Default:
- java.util.ArrayList.class
-
isNestedTable
boolean isNestedTable(Optional) Indicates a non-associative (nested) table. This method would typically be used when generating a constructor for the collection in PL/SQL (as the constructors for associative arrays (Varray) and a non-associative (nested) tables differ).- Default:
- false
-