From: <one...@us...> - 2002-12-29 01:30:59
|
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 |