A script-enabled browser is required for this page to function properly.

Working with Built-in PL/SQL Type Definitions

The ORA_JAVA package defines two data types that can be used in your applications when working with imported code.

ORA_JAVA.JOBJECT is designed to store references to Java objects. Any time you create a Java object instance via the new function in a Java Importer generated PL/SQL package, you need to store the result in a variable of type JOBJECT. The JOBJECT data type can be used in conjunction with the ORA_JAVA packages' persistence functions, described in the Controlling Java Object Persistence, to manage the lifetime of the Java object instance.

ORA_JAVA.JARRAY is designed to store references to Java arrays. Any time you create an array using the array Built-ins in the ORA_JAVA package, you must store the result in a variable of type JARRAY. The JARRAY object is used to store all arrays, irrespective of the data type of the array elements. The JARRAY data-type is a subtype of the JOBJECT data type and as such can be used with the persistence functions to control the lifetime of the array.


Controlling Java Object Persistence