Update of
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/test/java/org/xdoclet/plugin/hibernate/subclass
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22116/src/test/java/org/xdoclet/plugin/hibernate/subclass
Modified Files:
Root.hbm.xml
Added Files:
Union.java
Log Message:
(XDP-49) Added support of 'union-subclass'
Index: Root.hbm.xml
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/test/java/org/xdoclet/plugin/hibernate/subclass/Root.hbm.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Root.hbm.xml 26 Apr 2005 07:00:19 -0000 1.8
--- Root.hbm.xml 6 May 2005 16:08:02 -0000 1.9
***************
*** 1,10 ****
<?xml version="1.0" encoding="ISO-8859-1"?>
! <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD
2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="org.xdoclet.plugin.hibernate.subclass.Root" table="blurge">
! <discriminator type="string" column="baz">
! </discriminator>
!
<subclass discriminator-value="bar"
name="org.xdoclet.plugin.hibernate.subclass.Bar">
<property name="blam" access="field">
--- 1,8 ----
<?xml version="1.0" encoding="ISO-8859-1"?>
! <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD
3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="org.xdoclet.plugin.hibernate.subclass.Root" table="blurge">
! <discriminator type="string" column="baz"/>
<subclass discriminator-value="bar"
name="org.xdoclet.plugin.hibernate.subclass.Bar">
<property name="blam" access="field">
***************
*** 23,32 ****
</subclass>
</subclass>
! <subclass discriminator-value="foo"
name="org.xdoclet.plugin.hibernate.subclass.Foo">
! </subclass>
<joined-subclass name="org.xdoclet.plugin.hibernate.subclass.Joined">
! <key>
! </key>
</joined-subclass>
</class>
</hibernate-mapping>
--- 21,31 ----
</subclass>
</subclass>
! <subclass discriminator-value="foo"
name="org.xdoclet.plugin.hibernate.subclass.Foo"/>
<joined-subclass name="org.xdoclet.plugin.hibernate.subclass.Joined">
! <key/>
</joined-subclass>
+ <union-subclass name="org.xdoclet.plugin.hibernate.subclass.Union"
table="UCustomer">
+ <many-to-one name="owner"/>
+ </union-subclass>
</class>
</hibernate-mapping>
--- NEW FILE: Union.java ---
/*
* Copyright (c) 2003
* XDoclet Team
* All rights reserved.
*/
package org.xdoclet.plugin.hibernate.subclass;
/**
* @author Anatol Pomozov
*
* @hibernate.union-subclass table="UCustomer"
*/
public class Union extends Root {
private Baz owner;
/**
* @hibernate.many-to-one
*/
public Baz getOwner() {
return owner;
}
}
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits