Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1:/tmp/cvs-serv22167/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate.xdt
Log Message:
composite ID support complete
Index: hibernate.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** hibernate.xdt 7 Jan 2003 09:51:31 -0000 1.5
--- hibernate.xdt 7 Jan 2003 14:24:18 -0000 1.6
***************
*** 60,65 ****
</XDtHibernate:ifHasPrimitiveId>
<XDtHibernate:ifHasCompositeId>
! <!-- not yet implemented -->
</XDtHibernate:ifHasCompositeId>
<XDtClass:ifHasClassTag tagName="hibernate.discriminator" superclasses="false">
<discriminator
--- 60,94 ----
</XDtHibernate:ifHasPrimitiveId>
<XDtHibernate:ifHasCompositeId>
! <composite-id
! 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/>">
! <XDtMethod:forAllMethods superclasses="true" sort="true">
! <XDtMethod:ifHasMethodTag tagName="hibernate.property">
! <key-property
! name="<XDtMethod:propertyName />"
! 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>
!
! <XDtMethod:ifHasMethodTag
tagName="hibernate.many-to-one">
! <key-many-to-one
! name="<XDtMethod:propertyName/>"
! class="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="class" default="<XDtMethod:methodType/>" />"
! column="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="column"
default="<XDtMethod:propertyName/>"/>"
! />
! </XDtMethod:ifHasMethodTag>
! </XDtMethod:forAllMethods>
! </XDtClass:pushClass>
! </composite-id>
</XDtHibernate:ifHasCompositeId>
+
+
<XDtClass:ifHasClassTag tagName="hibernate.discriminator" superclasses="false">
<discriminator
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel