Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory sc8-pr-cvs1:/tmp/cvs-serv32274/resources
Modified Files:
hibernate-collections.xdt hibernate-properties.xdt
hibernate-subclass.xdt hibernate.xdt
Added Files:
hibernate-joined-subclass.xdt
Log Message:
full support for Hibernate2 (based partially on Matt Raible's patch)
added support for joined-subclass
fixed various minor issues (inconsistency with DTD)
--- NEW FILE: hibernate-joined-subclass.xdt ---
<XDtHibernate:forAllClasses abstract="true" type="<XDtClass:fullClassName />">
<XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" superclasses="false">
<XDtHibernate:logMapping/>
<joined-subclass
name="<XDtClass:fullClassName />"
<XDtClass:ifHasClassTag tagName="hibernate.joined-subclass"
paramName="table" superclasses="false">
table="<XDtClass:classTagValue tagName="hibernate.joined-subclass"
paramName="table" default="false" />"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="hibernate.joined-subclass"
paramName="schema" superclasses="false">
schema="<XDtClass:classTagValue tagName="hibernate.joined-subclass"
paramName="schema" default="false" />"
</XDtClass:ifHasClassTag>
<XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
dynamic-update="<XDtClass:classTagValue
tagName="hibernate.joined-subclass" paramName="dynamic-update" default="false" />"
</XDtConfig:ifConfigParamEquals>
<XDtClass:ifHasClassTag tagName="hibernate.joined-subclass"
paramName="proxy" superclasses="false">
proxy="<XDtClass:classTagValue tagName="hibernate.joined-subclass"
paramName="proxy" />"
</XDtClass:ifHasClassTag>
>
<key
column="<XDtClass:classTagValue tagName="hibernate.joined-subclass-key"
paramName="column" />"
/>
<XDtMethod:forAllMethods superclasses="false" sort="true">
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
</XDtMerge:merge>
</XDtMethod:forAllMethods>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt">
</XDtMerge:merge>
</joined-subclass>
</XDtClass:ifHasClassTag>
</XDtHibernate:forAllClasses>
Index: hibernate-collections.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-collections.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** hibernate-collections.xdt 6 Mar 2003 12:37:00 -0000 1.5
--- hibernate-collections.xdt 9 Mar 2003 04:04:41 -0000 1.6
***************
*** 1,4 ****
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-jcs-cache">
! <jcs-cache usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-jcs-cache" paramName="usage"
values="read-only,read-write" />" />
</XDtMethod:ifHasMethodTag>
--- 1,11 ----
+ <XDtMethod:ifHasMethodTag tagName="hibernate.jcs-cache">
+ <jcs-cache
+ usage="<XDtMethod:methodTagValue tagName="hibernate.jcs-cache"
paramName="usage" values="read-only,read-write" />"
+ />
+ </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-jcs-cache">
! <jcs-cache
! usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-jcs-cache" paramName="usage"
values="read-only,read-write" />"
! />
</XDtMethod:ifHasMethodTag>
***************
*** 11,29 ****
length="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="length" />"
</XDtMethod:ifHasMethodTag>
! >
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="generator-class">
! <generator class="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="generator-class" />">
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="generator-parameter-1">
! <param><XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="generator-parameter-1" /></param>
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="generator-parameter-2">
! <param><XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="generator-parameter-2" /></param>
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="generator-parameter-3">
! <param><XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="generator-parameter-3" /></param>
! </XDtMethod:ifHasMethodTag>
! </generator>
! </XDtMethod:ifHasMethodTag>
! </key>
</XDtMethod:ifHasMethodTag>
--- 18,22 ----
length="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="length" />"
</XDtMethod:ifHasMethodTag>
! />
</XDtMethod:ifHasMethodTag>
***************
*** 62,78 ****
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-element" paramName="class" />"
>
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-element' paramName='class' />">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-composite-element.xdt">
! </XDtMerge:merge>
! </XDtClass:pushClass>
! </composite-element>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many">
<many-to-many
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="class" />"
- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many"
paramName="column">
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many"
paramName="not-null">
not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="not-null" />"
--- 55,72 ----
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-element" paramName="class" />"
>
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-element' paramName='class' />">
! <XDtMethod:forAllMethods superclasses="true" sort="true">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-composite-element.xdt">
! </XDtMerge:merge>
! </XDtMethod:forAllMethods>
! </XDtClass:pushClass>
! </composite-element>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many">
<many-to-many
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="class" />"
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
! outer-join="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="outer-join"
values="auto,true,false" default="auto" />"
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many"
paramName="not-null">
not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="not-null" />"
***************
*** 83,92 ****
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many">
<one-to-many
- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many"
paramName="column">
- column="<XDtMethod:methodTagValue
tagName="hibernate.collection-one-to-many" paramName="column" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many"
paramName="class">
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-one-to-many" paramName="class" />"
- </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 77,81 ----
Index: hibernate-properties.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** hibernate-properties.xdt 6 Mar 2003 12:37:00 -0000 1.9
--- hibernate-properties.xdt 9 Mar 2003 04:04:41 -0000 1.10
***************
*** 9,12 ****
--- 9,16 ----
not-null="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="not-null" values="true,false" default="false"/>"
unique="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="unique" values="true,false" default="false"/>"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
+ insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
+ </XDtConfig:ifConfigParamEquals>
/>
</XDtMethod:ifHasMethodTag>
***************
*** 21,25 ****
cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="outer-join" values="true,false,auto" default="auto"/>"
! />
</XDtMethod:ifHasMethodTag>
--- 25,33 ----
cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="outer-join" values="true,false,auto" default="auto"/>"
! <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
! update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
! insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
! </XDtConfig:ifConfigParamEquals>
! />
</XDtMethod:ifHasMethodTag>
***************
*** 34,56 ****
</XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.component">
<component
name="<XDtMethod:propertyName />"
class="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="class" default="<XDtMethod:methodType/>"/>"
>
! <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="class">
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.component' paramName='class' />">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
! </XDtMerge:merge>
! </XDtClass:pushClass>
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.component"
paramName="class">
! <XDtClass:pushClass value="<XDtMethod:methodType
fullQualifiedFormat='true'/>">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
! </XDtMerge:merge>
</XDtClass:pushClass>
- </XDtMethod:ifDoesntHaveMethodTag>
</component>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.set">
--- 42,58 ----
</XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.component">
<component
name="<XDtMethod:propertyName />"
class="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="class" default="<XDtMethod:methodType/>"/>"
>
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.component' paramName='class' default='<XDtMethod:methodType/>' />">
! <XDtMethod:forAllMethods superclasses="true" sort="true">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
! </XDtMerge:merge>
! </XDtMethod:forAllMethods>
</XDtClass:pushClass>
</component>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.set">
***************
*** 64,68 ****
--- 66,75 ----
</XDtMethod:ifHasMethodTag>
lazy="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="lazy"
values="true,false" default="false"/>"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="1.1">
readonly="<XDtMethod:methodTagValue tagName="hibernate.set"
paramName="readonly" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ inverse="<XDtMethod:methodTagValue tagName="hibernate.set"
paramName="inverse" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
cascade="<XDtMethod:methodTagValue tagName="hibernate.set"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
sort="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="sort"
default="unsorted"/>"
***************
*** 71,78 ****
</XDtMethod:ifHasMethodTag>
>
-
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
</XDtMerge:merge>
-
</set>
</XDtMethod:ifHasMethodTag>
--- 78,83 ----
***************
*** 88,92 ****
--- 93,103 ----
</XDtMethod:ifHasMethodTag>
lazy="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="lazy"
values="true,false" default="false"/>"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="1.1">
readonly="<XDtMethod:methodTagValue tagName="hibernate.bag"
paramName="readonly" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ inverse="<XDtMethod:methodTagValue tagName="hibernate.bag"
paramName="inverse" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
+ sort="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="sort"
default="unsorted"/>"
cascade="<XDtMethod:methodTagValue tagName="hibernate.bag"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="order-by">
***************
*** 94,101 ****
</XDtMethod:ifHasMethodTag>
>
-
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
</XDtMerge:merge>
-
</bag>
</XDtMethod:ifHasMethodTag>
--- 105,110 ----
***************
*** 111,114 ****
--- 120,126 ----
</XDtMethod:ifHasMethodTag>
lazy="<XDtMethod:methodTagValue tagName="hibernate.list"
paramName="lazy" values="true,false" default="false"/>"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ inverse="<XDtMethod:methodTagValue tagName="hibernate.list"
paramName="inverse" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
cascade="<XDtMethod:methodTagValue tagName="hibernate.list"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
>
***************
*** 129,132 ****
--- 141,147 ----
lazy="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="lazy"
values="true,false" default="false"/>"
sort="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="sort"
default="unsorted"/>"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ inverse="<XDtMethod:methodTagValue tagName="hibernate.map"
paramName="inverse" values="true,false" default="false"/>"
+ </XDtConfig:ifConfigParamEquals>
cascade="<XDtMethod:methodTagValue tagName="hibernate.map"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="order-by">
***************
*** 134,141 ****
</XDtMethod:ifHasMethodTag>
>
-
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
</XDtMerge:merge>
-
</map>
</XDtMethod:ifHasMethodTag>
--- 149,154 ----
***************
*** 153,159 ****
element-class="<XDtMethod:methodTagValue tagName="hibernate.array"
paramName="element-class" />"
</XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="cascade">
! cascade="<XDtMethod:methodTagValue tagName="hibernate.array"
paramName="cascade" values="none,all,save/update,delete" />"
! </XDtMethod:ifHasMethodTag>
>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
--- 166,173 ----
element-class="<XDtMethod:methodTagValue tagName="hibernate.array"
paramName="element-class" />"
</XDtMethod:ifHasMethodTag>
! <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
! inverse="<XDtMethod:methodTagValue tagName="hibernate.array"
paramName="inverse" values="true,false" default="false"/>"
! </XDtConfig:ifConfigParamEquals>
! cascade="<XDtMethod:methodTagValue tagName="hibernate.array"
paramName="cascade" values="none,all,save/update,delete" default="none"/>"
>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
Index: hibernate-subclass.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-subclass.xdt,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** hibernate-subclass.xdt 6 Mar 2003 12:37:01 -0000 1.4
--- hibernate-subclass.xdt 9 Mar 2003 04:04:41 -0000 1.5
***************
*** 1,6 ****
! <XDtHibernate:forAllClasses abstract="false" type="<XDtClass:fullClassName
/>">
! <XDtClass:ifHasClassTag tagName="hibernate.subclass" superclasses="false">
<subclass
name="<XDtClass:fullClassName />"
<XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="proxy"
superclasses="false">
proxy="<XDtClass:classTagValue tagName="hibernate.subclass"
paramName="proxy" />"
--- 1,11 ----
!
! <XDtHibernate:forAllClasses abstract="true" type="<XDtClass:fullClassName />">
! <XDtClass:ifHasClassTag tagName="hibernate.subclass" superclasses="false">
! <XDtHibernate:logMapping/>
<subclass
name="<XDtClass:fullClassName />"
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ dynamic-update="<XDtClass:classTagValue tagName="hibernate.subclass"
paramName="dynamic-update" default="false" />"
+ </XDtConfig:ifConfigParamEquals>
<XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="proxy"
superclasses="false">
proxy="<XDtClass:classTagValue tagName="hibernate.subclass"
paramName="proxy" />"
***************
*** 20,23 ****
</subclass>
! </XDtClass:ifHasClassTag>
! </XDtHibernate:forAllClasses>
--- 25,29 ----
</subclass>
!
! </XDtClass:ifHasClassTag>
! </XDtHibernate:forAllClasses>
Index: hibernate.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** hibernate.xdt 6 Mar 2003 12:37:01 -0000 1.9
--- hibernate.xdt 9 Mar 2003 04:04:41 -0000 1.10
***************
*** 2,10 ****
<!DOCTYPE hibernate-mapping PUBLIC
! "-//Hibernate/Hibernate Mapping DTD//EN"
! "http://hibernate.sourceforge.net/hibernate-mapping.dtd">
<hibernate-mapping>
!
<class
<XDtClass:ifHasClassTag tagName="hibernate.class" superclasses="false">
--- 2,10 ----
<!DOCTYPE hibernate-mapping PUBLIC
! "<XDtXml:publicId/>"
! "<XDtXml:systemId/>">
<hibernate-mapping>
! <XDtHibernate:logMapping/>
<class
<XDtClass:ifHasClassTag tagName="hibernate.class" superclasses="false">
***************
*** 20,25 ****
proxy="<XDtClass:classTagValue tagName="hibernate.class" paramName="proxy"
/>"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="hibernate.class" paramName="mutable"
superclasses="false">
! mutable="<XDtClass:classTagValue tagName="hibernate.class"
paramName="mutable" />"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="hibernate.class"
paramName="discriminator-value" superclasses="false">
--- 20,31 ----
proxy="<XDtClass:classTagValue tagName="hibernate.class" paramName="proxy"
/>"
</XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="polymorphism"
superclasses="false">
+ polymorphism="<XDtClass:classTagValue tagName="hibernate.class"
paramName="polymorphism" values="explicit,implicit" />"
+ </XDtClass:ifHasClassTag>
+ <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
+ dynamic-update="<XDtClass:classTagValue tagName="hibernate.class"
paramName="dynamic-update" values="true,false" />"
+ </XDtConfig:ifConfigParamEquals>
<XDtClass:ifHasClassTag tagName="hibernate.class" paramName="mutable"
superclasses="false">
! mutable="<XDtClass:classTagValue tagName="hibernate.class"
paramName="mutable" values="true,false" />"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="hibernate.class"
paramName="discriminator-value" superclasses="false">
***************
*** 35,48 ****
<id
name="<XDtMethod:propertyName/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="column">
! column="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="column" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="type">
! type="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="type"
/>"
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="length">
length="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="length" />"
</XDtMethod:ifHasMethodTag>
! unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="unsaved-value" default="any" values="any,none,null"/>"
>
<generator class="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="generator-class" />">
--- 41,50 ----
<id
name="<XDtMethod:propertyName/>"
! column="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="column" default="<XDtMethod:propertyName/>" />"
! type="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="type"
default="<XDtMethod:methodType/>" />"
<XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="length">
length="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="length" />"
</XDtMethod:ifHasMethodTag>
! unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="unsaved-value" default="any"/>"
>
<generator class="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="generator-class" />">
***************
*** 63,67 ****
name="<XDtMethod:propertyName/>"
class="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="class" default="<XDtMethod:methodType/>"/>"
! unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="unsaved-value" default="any" values="any,none,null"/>"
>
<XDtClass:pushClass value="<XDtMethod:methodType/>">
--- 65,69 ----
name="<XDtMethod:propertyName/>"
class="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="class" default="<XDtMethod:methodType/>"/>"
! unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id"
paramName="unsaved-value" default="any" values="any,none"/>"
>
<XDtClass:pushClass value="<XDtMethod:methodType/>">
***************
*** 72,78 ****
type="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="type" default="<XDtMethod:methodType/>"/>"
column="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="column" default="<XDtMethod:propertyName/>"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="length">
length="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 74,80 ----
type="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="type" default="<XDtMethod:methodType/>"/>"
column="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="column" default="<XDtMethod:propertyName/>"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="length">
length="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
***************
*** 93,102 ****
<XDtClass:ifHasClassTag tagName="hibernate.discriminator" superclasses="false">
<discriminator
- <XDtClass:ifHasClassTag tagName="hibernate.discriminator"
paramName="column" superclasses="false">
column="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="column" />"
! </XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="hibernate.discriminator" paramName="type"
superclasses="false">
! type="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="type" />"
! </XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="hibernate.discriminator"
paramName="length" superclasses="false">
length="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="length" />"
--- 95,100 ----
<XDtClass:ifHasClassTag tagName="hibernate.discriminator" superclasses="false">
<discriminator
column="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="column" />"
! type="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="type" default="string"/>"
<XDtClass:ifHasClassTag tagName="hibernate.discriminator"
paramName="length" superclasses="false">
length="<XDtClass:classTagValue tagName="hibernate.discriminator"
paramName="length" />"
***************
*** 109,115 ****
<version
name="<XDtMethod:propertyName />"
! <XDtMethod:ifHasMethodTag tagName="hibernate.version" paramName="column">
! column="<XDtMethod:methodTagValue tagName="hibernate.version"
paramName="column" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 107,112 ----
<version
name="<XDtMethod:propertyName />"
! type="<XDtMethod:methodTagValue tagName="hibernate.version"
paramName="type" default="<XDtMethod:methodType/>" />"
! column="<XDtMethod:methodTagValue tagName="hibernate.version"
paramName="column" default="<XDtMethod:propertyName/>" />"
/>
</XDtMethod:ifHasMethodTag>
***************
*** 120,126 ****
<timestamp
name="<XDtMethod:propertyName/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.timestamp" paramName="column">
! column="<XDtMethod:methodTagValue tagName="hibernate.timestamp"
paramName="column" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 117,121 ----
<timestamp
name="<XDtMethod:propertyName/>"
! column="<XDtMethod:methodTagValue tagName="hibernate.timestamp"
paramName="column" default="<XDtMethod:propertyName/>" />"
/>
</XDtMethod:ifHasMethodTag>
***************
*** 150,162 ****
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt">
</XDtMerge:merge>
!
! <XDtClass:pushClass value="<XDtCollection:get name='backupClass'
key='oldClassName' />">
</class>
! <XDtClass:forAllClassTags tagName="hibernate.query" superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-query.xdt">
! </XDtMerge:merge>
! </XDtClass:forAllClassTags>
</XDtClass:pushClass>
--- 145,158 ----
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt">
</XDtMerge:merge>
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt">
! </XDtMerge:merge>
</class>
! <XDtClass:pushClass value="<XDtCollection:get name='backupClass'
key='oldClassName' />">
! <XDtClass:forAllClassTags tagName="hibernate.query" superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-query.xdt">
! </XDtMerge:merge>
! </XDtClass:forAllClassTags>
</XDtClass:pushClass>
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
for complex code. Debugging C/C++ programs can leave you feeling lost and
disoriented. TotalView can help you find your way. Available on major UNIX
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel