Update of /cvsroot/hibernate/Hibernate/doc/reference/src
In directory usw-pr-cvs1:/tmp/cvs-serv26764/reference/src
Modified Files:
basic_or_mapping.xml
Log Message:
new faqs
Index: basic_or_mapping.xml
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/doc/reference/src/basic_or_mapping.xml,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** basic_or_mapping.xml 5 Nov 2002 13:40:54 -0000 1.32
--- basic_or_mapping.xml 7 Nov 2002 16:24:11 -0000 1.33
***************
*** 409,416 ****
<programlisting><![CDATA[<composite-id
name="propertyName"
! class="className"
unsaved-value="any|none|null">
! <key-property name="propertyName" type="typename"/>
......
</composite-id>]]></programlisting>
--- 409,417 ----
<programlisting><![CDATA[<composite-id
name="propertyName"
! class="ClassName"
unsaved-value="any|none|null">
! <key-property name="propertyName" type="typename" column="column_name"/>
! <key-many-to-one name="propertyName class="ClassName" column="column_name"/>
......
</composite-id>]]></programlisting>
***************
*** 427,430 ****
--- 428,436 ----
<property name="dependent"/>
</composite-id>]]></programlisting>
+
+ <para>
+ Your persistent class <emphasis>must</emphasis> override <literal>equals()</literal>
+ and <literal>hashCode()</literal> to implement composite identifier equality.
+ </para>
<para>
|