
Chapter 5 Exchanging data with databases supporting XML
Annotation | Description |
javaClassname | Used to specify the name of a Java class that is derived |
| from the corresponding bean class, to ensure that an |
| object of this class is instantiated during bean access. If |
| a JavaClassname is not specified, Oracle XML DB will |
| instantiate an object of the bean class directly |
maintainDOM | If true, instances of this element are stored so that they |
| retain DOM fidelity on output. This implies that all |
| comments, processing instructions, namespace |
| declarations, and so on, are retained in addition to the |
| ordering of elements. If false, the output need not be |
| guaranteed to have the same DOM behavior as the input |
maintainOrder | If true, the collection is mapped to a VARRAY. If false, |
| the collection is mapped to a NESTED TABLE |
SQLCollSchema | Name of the database user owning the type specified by |
| SQLCollType |
SQLCollType | Specifies the name of the SQL collection type |
| corresponding to this XML element that has maxOccurs |
| > 1 |
SQLInline | If true this element is stored inline as an embedded |
| attribute (or a collection if maxOccurs > 1). If false, a |
| REF (or collection of REFs if maxOccurs > 1) is stored. |
| This attribute will be forced to false in certain situations |
| (like cyclic references) where SQL will not support |
| inlining |
SQLName | Specifies the name of the attribute within the SQL |
| object that maps to this XML element |
SQLSchema | Name of the database user owning the type specified by |
| SQLType |
SQLType | Specifies the name of the SQL type corresponding to |
| this XML element declaration |
tableProps | Specifies the TABLE storage clause that is appended to |
| the default CREATE TABLE statement. This is |
| meaningful mainly for global and |
|
|
8Click OK.
9Repeat steps 6 to 8 for each element you want to generate into a table or a column, or for which you want to define extra annotations.
10
XSM User's Guide | 233 |