-
1. Re: CMR problem
ggreaves Aug 1, 2002 4:58 PM (in response to ggreaves)Additional info:
jbosscmp-jdbc.xml relationships section
==================================
<ejb-relation>
<ejb-relation-name>tParent-tChild</ejb-relation-name>
<foreign-key-mapping></foreign-key-mapping>
<ejb-relationship-role>
<ejb-relationship-role-name>TParentRelationshipRole</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>id</field-name>
<column-name>parent_id</column-name>
</key-field>
</key-fields>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>TChildRelationshipRole</ejb-relationship-role-name>
</ejb-relationship-role>
</ejb-relation>
==========================================
ejb-jar.xml relationships section
=========================================
<ejb-relation>
<ejb-relation-name>tParent-tChild</ejb-relation-name>
<ejb-relationship-role>
tParent
<ejb-relationship-role-name>TParentRelationshipRole</ejb-relationship-role-name>
One
<relationship-role-source>
tParent
<ejb-name>TParent</ejb-name>
</relationship-role-source>
<cmr-field>
tChild
<cmr-field-name>tChild</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
tChild
<ejb-relationship-role-name>TChildRelationshipRole</ejb-relationship-role-name>
Many
<relationship-role-source>
tChild
<ejb-name>TChild</ejb-name>
</relationship-role-source>
<cmr-field>
tParent
<cmr-field-name>tParent</cmr-field-name>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
==========================================
-Greg -
2. Re: CMR problem
dsundstrom Aug 6, 2002 1:29 PM (in response to ggreaves)A foreign key can not be part of the primay key.
-
3. Re: CMR problem
ggreaves Aug 7, 2002 1:17 PM (in response to ggreaves)Welcome back Dain! I suppose gurus need a few days off every now and then.
The EJB runs fine on Borland Enterprise Server and Sybase EAServer. Is there some place you can point me in the spec where it says that a foreign key can't be part of the primary key?
Thanks,
-Greg