Here is the ejb-jar file after having describe the relationship behaviour:

<snip>
  <relationships>
    <ejb-relation>
      <ejb-relation-name>Employee-Company</ejb-relation-name>

      <ejb-relationship-role>

<ejb-relationship-role-name>Employees-workat-Company</ejb-relationship-role-name>

        <multiplicity>Many</multiplicity>
        <relationship-role-source>
          <ejb-name>employeBean</ejb-name>
        </relationship-role-source>
        <cmr-field>
          <cmr-field-name>company</cmr-field-name>

<cmr-field-type>fr.geomath.intranet.calendrier.ejb.cmp.company.companyLocal</cmr-field-type>

        </cmr-field>
      </ejb-relationship-role>

      <ejb-relationship-role>

<ejb-relationship-role-name>Company-employs-Employees</ejb-relationship-role-name>

        <multiplicity>One</multiplicity>
        <relationship-role-source>
          <ejb-name>employeBean</ejb-name>
        </relationship-role-source>
      </ejb-relationship-role>

    </ejb-relation>
  </relationships>
</snip>


As you can see, the relation is made through a company field in the
employeBean and many employees can have only one company.
According to this, there is no need to use a collection to create/maintain
the relationship but JBoss complains that :
<snip>
org.jboss.deployment.DeploymentException: Error in ejb-jar.xml for relation
Employee-Company: cmr-field-type should be java.util.Collection or
java.util.Set but is
fr.geomath.intranet.calendrier.ejb.cmp.company.companyLocal
</snip>


Does JBoss use a Collection even when it will contains only one element ?


Thanks,
ionel

Dain Sundstrom wrote:

> I didn't completely follow this, but I think what you are describing
> will work fine.
>
> --
> xxxxxxxxxxxxxxxxxxxxxxxx
> Dain Sundstrom
> Chief Architect JBossCMP
> JBoss Group, LLC
> xxxxxxxxxxxxxxxxxxxxxxxx



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
PC Mods, Computing goodies, cases & more
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to