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

Reply via email to