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