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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel