Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/tools/codegen/test
In directory sc8-pr-cvs1:/tmp/cvs-serv29617/cirrus/hibernate/tools/codegen/test
Modified Files:
Test2.hbm.xml
Log Message:
* CodeGenerator Improvements:
- fixed some problems with composite-ids
- composite-id classes now implement equals(), hashCCode()
- all generated classes implement toString()
* Use ObjectUtil.equals() in a bunch of places
Index: Test2.hbm.xml
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/tools/codegen/test/Test2.hbm.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Test2.hbm.xml 10 Nov 2002 15:19:49 -0000 1.2
--- Test2.hbm.xml 29 Dec 2002 01:30:54 -0000 1.3
***************
*** 1,4 ****
<?xml version="1.0"?>
! <!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping.dtd" >
--- 1,4 ----
<?xml version="1.0"?>
! <!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-1.1.dtd" >
***************
*** 55,57 ****
</id>
</class>
! </hibernate-mapping>
\ No newline at end of file
--- 55,76 ----
</id>
</class>
!
! <class name="CompositeIdClass">
! <composite-id name="composite" class="CompositeId">
! <key-many-to-one name="classA" class="ClassA"/>
! <key-property name="name" type="string"/>
! </composite-id>
! <property name="address" type="string" not-null="true"/>
! <property name="longValue" type="java.lang.Long"/>
! </class>
!
! <class name="EmbeddedCompositeIdClass">
! <composite-id>
! <key-many-to-one name="classA" class="ClassA"/>
! <key-property name="name" type="string"/>
! </composite-id>
! <property name="address" type="string" not-null="true"/>
! <property name="longValue" type="java.lang.Long"/>
! </class>
!
! </hibernate-mapping>
\ No newline at end of file
|