Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30251/modules/hibernate/src/META-INF
Modified Files: xtags.xml Log Message: XDT-1257: join and subelements aligned with hibernate 3.0 DTD Index: xtags.xml =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF/xtags.xml,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -r1.55 -r1.56 *** xtags.xml 25 May 2005 16:11:44 -0000 1.55 --- xtags.xml 31 May 2005 15:50:02 -0000 1.56 *************** *** 395,398 **** --- 395,403 ---- </parameter> <parameter type="text"> + <name>foreign-key</name> + <usage-description>Specifies that the foreign key refers to columns that are not the primary key of the orginal table.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> <name>on-delete</name> <usage-description>Specifies whether the foreign key constraint has database-level cascade delete enabled.</usage-description> *************** *** 1010,1013 **** --- 1015,1123 ---- <tag> <level>method</level> + <name>hibernate.join</name> + <usage-description>Map properties of one class to several tables.</usage-description> + <unique>false</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> + <parameter type="text"> + <name>table</name> + <usage-description>The name of the joined table.</usage-description> + <mandatory>true</mandatory> + </parameter> + <parameter type="text"> + <name>schema</name> + <usage-description>Override the schema name specified by the root <hibernate-mapping> element.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>catalog</name> + <usage-description>Override the catalog name specified by the root <hibernate-mapping> element.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>subselect</name> + <usage-description>Specify a subselect SQL expression</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>fetch</name> + <usage-description>If set to join, the default, Hibernate will use an inner join to retrieve a <join> defined by a class or its superclasses and an outer join for a <join> defined by a subclass. If set to select then Hibernate will use a sequential select for a <join> defined on a subclass, which will be issued only if a row turns out to represent an instance of the subclass. Inner joins will still be used to retrieve a <join> defined by the class and its superclasses.</usage-description> + <mandatory>false</mandatory> + <default>join</default> + <option-sets> + <option-set> + <options> + <option>join</option> + <option>select</option> + </options> + </option-set> + </option-sets> + </parameter> + <parameter type="bool"> + <name>inverse</name> + <usage-description>If enabled, Hibernate will not try to insert or update the properties defined by this join.</usage-description> + <mandatory>false</mandatory> + <default>false</default> + </parameter> + <parameter type="bool"> + <name>optional</name> + <usage-description>If enabled, Hibernate will insert a row only if the properties defined by this join are non-null and will always use an outer join to retrieve the properties.</usage-description> + <mandatory>false</mandatory> + <default>false</default> + </parameter> + </tag> + <tag> + <level>class</level> + <name>hibernate.key</name> + <usage-description>Declares a key</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> + <parameter type="text"> + <name>column</name> + <usage-description>The name of the foreign key column. This may also be specified by nested @hibernate.column tag(s)</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>property-ref</name> + <usage-description>Specifies that the foreign key refers to columns that are not the primary key of the orginal table.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>foreign-key</name> + <usage-description>Specifies that the foreign key refers to columns that are not the primary key of the orginal table.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>on-delete</name> + <usage-description>Specifies whether the foreign key constraint has database-level cascade delete enabled.</usage-description> + <mandatory>false</mandatory> + <option-sets> + <option-set> + <options> + <option>noaction</option> + <option>cascade</option> + </options> + </option-set> + </option-sets> + </parameter> + <parameter type="bool"> + <name>not-null</name> + <usage-description>Specifies that the foreign key columns are not nullable (this is implied whenever the foreign key is also part of the primary key).</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>update</name> + <usage-description>Specifies that the foreign key should never be updated (this is implied whenever the foreign key is also part of the primary key).</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>unique</name> + <usage-description>Specifies that the foreign key should have a unique constraint (this is implied whenever the foreign key is also the primary key).</usage-description> + <mandatory>false</mandatory> + </parameter> + </tag> + <tag> + <level>method</level> <name>hibernate.component</name> <usage-description>Declares a component</usage-description> *************** *** 1021,1024 **** --- 1131,1179 ---- </parameter> <parameter type="text"> + <name>access</name> + <usage-description>The strategy Hibernate should use for accessing the property value.</usage-description> + <mandatory>false</mandatory> + <default>property</default> + <option-sets> + <option-set> + <options> + <option>field</option> + <option>property</option> + <option>ClassName</option> + </options> + </option-set> + </option-sets> + </parameter> + <parameter type="bool"> + <name>unique</name> + <usage-description>If the column is unique</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>update</name> + <usage-description>Should the column appear in the SQL UPDATE</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>insert</name> + <usage-description>Should the column appear in the SQL INSERT</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>lazy</name> + <usage-description>Specifies that this component should be fetched lazily when the instance variable is first accessed (requires build-time bytecode instrumentation).</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>optimistic-lock</name> + <usage-description>Specifies that updates to this property do or do not require acquisition of the optimistic lock.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>node</name> + <usage-description>For XML mapping, the node name to be used</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> <name>prefix</name> <usage-description>When multiple Java fields are of the same component datatype, use this to specify a discriminating column-name-prefix. *************** *** 1028,1034 **** <mandatory>false</mandatory> </parameter> <parameter type="text"> ! <name>lazy</name> ! <usage-description>Specifies that this component should be fetched lazily when the instance variable is first accessed (requires build-time bytecode instrumentation).</usage-description> <mandatory>false</mandatory> </parameter> --- 1183,1232 ---- <mandatory>false</mandatory> </parameter> + </tag> + <tag> + <level>method</level> + <name>hibernate.dynamic-component</name> + <usage-description>Declares a dynamic component</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> <parameter type="text"> ! <name>access</name> ! <usage-description>The strategy Hibernate should use for accessing the property value.</usage-description> ! <mandatory>false</mandatory> ! <default>property</default> ! <option-sets> ! <option-set> ! <options> ! <option>field</option> ! <option>property</option> ! <option>ClassName</option> ! </options> ! </option-set> ! </option-sets> ! </parameter> ! <parameter type="bool"> ! <name>unique</name> ! <usage-description>If the column is unique</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>update</name> ! <usage-description>Should the column appear in the SQL UPDATE</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>insert</name> ! <usage-description>Should the column appear in the SQL INSERT</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>optimistic-lock</name> ! <usage-description>Specifies that updates to this property do or do not require acquisition of the optimistic lock.</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>node</name> ! <usage-description>For XML mapping, the node name to be used</usage-description> <mandatory>false</mandatory> </parameter> ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel