Ok, here are the ejb-jar.xml, jboss.xml and the jboss-jdbc.xml. Any help
would be appreciated, but leave the frogs alone!

"Rupp,Heiko" wrote:
> 
> Hi,
> 
> > But none of the EJBs in acme.jar are deployed.
> > Why are there no error messages?
> 
> Bzzt *looking at crystal ball* Because thee are no errors?
> 
> > Obviously thre's somthing wrong with the DDs. But with no
> > error messages
> > where do I begin?
> 
> *chopping a frogs leg*
> 
> How shall we tell, when you don't give us a hint like the dds
> or parts of your source or whatever. It could also be that your
> appserver logging is configuered badly.
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
> for complex code. Debugging C/C++ programs can leave you feeling lost and
> disoriented. TotalView can help you find your way. Available on major UNIX
> and Linux platforms. Try it free. www.etnus.com
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd";>

<ejb-jar >

   <description><![CDATA[No Description.]]></description>
   <display-name>Generated by XDoclet</display-name>

   <enterprise-beans>

      <!-- Session Beans -->
      <session >
         <description><![CDATA[BLAH BLAH]]></description>

         <ejb-name>Test71</ejb-name>

         <home>com.acme.test.interfaces.Test71HomeRemote</home>
         <remote>com.acme.test.interfaces.Test71Remote</remote>
         <ejb-class>com.acme.test.ejb.Test71Session</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>

         <ejb-local-ref >
            <ejb-ref-name>ejb/CreditCard</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.customer.interfaces.CreditCardHomeLocal</local-home>
            <local>com.acme.customer.interfaces.CreditCardLocal</local>
            <ejb-link>CreditCard</ejb-link>
         </ejb-local-ref>
         <ejb-local-ref >
            <ejb-ref-name>ejb/Customer</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.customer.interfaces.CustomerHomeLocal</local-home>
            <local>com.acme.customer.interfaces.CustomerLocal</local>
            <ejb-link>Customer</ejb-link>
         </ejb-local-ref>
         <ejb-local-ref >
            <ejb-ref-name>ejb/Address</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.address.interfaces.AddressHomeLocal</local-home>
            <local>com.acme.address.interfaces.AddressLocal</local>
            <ejb-link>Address</ejb-link>
         </ejb-local-ref>

         <security-identity>
            <use-caller-identity />
         </security-identity>

      </session>

     <!--
       To add session beans that you have deployment descriptor info for, add
       a file to your XDoclet merge directory called session-beans.xml that contains
       the <session></session> markup for those beans.
     -->

      <!-- Entity Beans -->
      <entity >
         <description><![CDATA[]]></description>

         <ejb-name>Customer</ejb-name>

         <local-home>com.acme.customer.interfaces.CustomerHomeLocal</local-home>
         <local>com.acme.customer.interfaces.CustomerLocal</local>

         <ejb-class>com.acme.customer.ejb.CustomerCMP</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>java.lang.Integer</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-version>2.x</cmp-version>
         <abstract-schema-name>CUSTOMER</abstract-schema-name>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>id</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>lastName</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>firstName</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>hasGoodCredit</field-name>
         </cmp-field>
         <primkey-field>id</primkey-field>

         <ejb-local-ref >
            <ejb-ref-name>ejb/Address</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.address.interfaces.AddressHomeLocal</local-home>
            <local>com.acme.address.interfaces.AddressLocal</local>
            <ejb-link>Address</ejb-link>
         </ejb-local-ref>
         <ejb-local-ref >
            <ejb-ref-name>ejb/CreditCard</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.customer.interfaces.CreditCardHomeLocal</local-home>
            <local>com.acme.customer.interfaces.CreditCardLocal</local>
            <ejb-link>CreditCard</ejb-link>
         </ejb-local-ref>
         <ejb-local-ref >
            <ejb-ref-name>ejb/Phone</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.phone.interfaces.PhoneHomeLocal</local-home>
            <local>com.acme.phone.interfaces.PhoneLocal</local>
            <ejb-link>Phone</ejb-link>
         </ejb-local-ref>

         <security-identity>
            <use-caller-identity />
         </security-identity>

	  <!-- Write a file named ejb-finders-CustomerBean.xml if you want to define extra finders. -->
      </entity>

      <entity >
         <description><![CDATA[]]></description>

         <ejb-name>Phone</ejb-name>

         <local-home>com.acme.phone.interfaces.PhoneHomeLocal</local-home>
         <local>com.acme.phone.interfaces.PhoneLocal</local>

         <ejb-class>com.acme.phone.ejb.PhoneCMP</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>java.lang.Integer</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-version>2.x</cmp-version>
         <abstract-schema-name>PHONE</abstract-schema-name>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>id</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>numb</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>type</field-name>
         </cmp-field>
         <primkey-field>id</primkey-field>

         <security-identity>
            <use-caller-identity />
         </security-identity>

	  <!-- Write a file named ejb-finders-PhoneBean.xml if you want to define extra finders. -->
      </entity>

      <entity >
         <description><![CDATA[]]></description>

         <ejb-name>CreditCard</ejb-name>

         <local-home>com.acme.customer.interfaces.CreditCardHomeLocal</local-home>
         <local>com.acme.customer.interfaces.CreditCardLocal</local>

         <ejb-class>com.acme.customer.ejb.CreditCardCMP</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>java.lang.Integer</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-version>2.x</cmp-version>
         <abstract-schema-name>CREDIT_CARD</abstract-schema-name>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>id</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>expDate</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>numb</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>cardName</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>creditOrg</field-name>
         </cmp-field>
         <primkey-field>id</primkey-field>

         <ejb-local-ref >
            <ejb-ref-name>ejb/Customer</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <local-home>com.acme.customer.interfaces.CustomerHomeLocal</local-home>
            <local>com.acme.customer.interfaces.CustomerLocal</local>
            <ejb-link>Customer</ejb-link>
         </ejb-local-ref>

         <security-identity>
            <use-caller-identity />
         </security-identity>

	  <!-- Write a file named ejb-finders-CreditCardBean.xml if you want to define extra finders. -->
      </entity>

      <entity >
         <description><![CDATA[]]></description>

         <ejb-name>Address</ejb-name>

         <local-home>com.acme.address.interfaces.AddressHomeLocal</local-home>
         <local>com.acme.address.interfaces.AddressLocal</local>

         <ejb-class>com.acme.address.ejb.AddressCMP</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>java.lang.Integer</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-version>2.x</cmp-version>
         <abstract-schema-name>ADDRESS</abstract-schema-name>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>id</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>street</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>city</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>state</field-name>
         </cmp-field>
         <cmp-field >
            <description><![CDATA[]]></description>
            <field-name>zip</field-name>
         </cmp-field>
         <primkey-field>id</primkey-field>

         <security-identity>
            <use-caller-identity />
         </security-identity>

	  <!-- Write a file named ejb-finders-AddressBean.xml if you want to define extra finders. -->
      </entity>

     <!--
       To add entity beans that you have deployment descriptor info for, add
       a file to your XDoclet merge directory called entity-beans.xml that contains
       the <entity></entity> markup for those beans.
     -->

      <!-- Message Driven Beans -->
     <!--
       To add message driven beans that you have deployment descriptor info for, add
       a file to your XDoclet merge directory called message-driven-beans.xml that contains
       the <message-driven></message-driven> markup for those beans.
     -->

   </enterprise-beans>

   <!-- Relationships -->
   <relationships >
      <ejb-relation >
         <ejb-relation-name>Customer-HomeAddress</ejb-relation-name>

         <ejb-relationship-role >
            <ejb-relationship-role-name>customer-has-an-Address</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>Customer</ejb-name>
            </relationship-role-source>
            <cmr-field >
               <cmr-field-name>homeAddress</cmr-field-name>
            </cmr-field>
         </ejb-relationship-role>

         <ejb-relationship-role >
            <ejb-relationship-role-name>address-belongs_to-customer</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>Address</ejb-name>
            </relationship-role-source>
         </ejb-relationship-role>

      </ejb-relation>
      <ejb-relation >
         <ejb-relation-name>Customer-BillingAddress</ejb-relation-name>

         <ejb-relationship-role >
            <ejb-relationship-role-name>Customer-has-an-Address</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>Customer</ejb-name>
            </relationship-role-source>
            <cmr-field >
               <cmr-field-name>billingAddress</cmr-field-name>
            </cmr-field>
         </ejb-relationship-role>

         <ejb-relationship-role >
            <ejb-relationship-role-name>address-belongs_to-customer</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <cascade-delete/>
            <relationship-role-source >
               <ejb-name>Address</ejb-name>
            </relationship-role-source>
         </ejb-relationship-role>

      </ejb-relation>
      <ejb-relation >
         <ejb-relation-name>Customer-Phones</ejb-relation-name>

         <ejb-relationship-role >
            <ejb-relationship-role-name>customer-has-many-Phone Numbers</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>Customer</ejb-name>
            </relationship-role-source>
            <cmr-field >
               <cmr-field-name>phoneNumbers</cmr-field-name>
               <cmr-field-type>java.util.Collection</cmr-field-type>
            </cmr-field>
         </ejb-relationship-role>

         <ejb-relationship-role >
            <ejb-relationship-role-name>Phones-belongs_to-customer</ejb-relationship-role-name>
            <multiplicity>Many</multiplicity>
            <cascade-delete/>
            <relationship-role-source >
               <ejb-name>Phone</ejb-name>
            </relationship-role-source>
         </ejb-relationship-role>

      </ejb-relation>
      <ejb-relation >
         <ejb-relation-name>Customer-CreditCard</ejb-relation-name>

         <ejb-relationship-role >
            <ejb-relationship-role-name>customer-has-an-CreditCard</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>Customer</ejb-name>
            </relationship-role-source>
            <cmr-field >
               <cmr-field-name>creditCard</cmr-field-name>
            </cmr-field>
         </ejb-relationship-role>

         <ejb-relationship-role >
            <ejb-relationship-role-name>Customer-has-a-CreditCard</ejb-relationship-role-name>
            <multiplicity>One</multiplicity>
            <relationship-role-source >
               <ejb-name>CreditCard</ejb-name>
            </relationship-role-source>
            <cmr-field >
               <cmr-field-name>customer</cmr-field-name>
            </cmr-field>
         </ejb-relationship-role>

      </ejb-relation>
   </relationships>

   <!-- Assembly Descriptor -->
   <assembly-descriptor >
     <!--
       To add additional assembly descriptor info here, add a file to your
       XDoclet merge directory called assembly-descriptor.xml that contains
       the <assembly-descriptor></assembly-descriptor> markup.
     -->

   <!-- finder permissions -->

   <!-- finder permissions -->

   <!-- finder permissions -->

   <!-- finder permissions -->

   <!-- finder permissions -->

   <!-- transactions -->
   <container-transaction >
      <method >
         <ejb-name>Test71</ejb-name>
          <method-name>*</method-name>
       </method>
       <trans-attribute>Required</trans-attribute>
    </container-transaction>
   <container-transaction >
      <method >
         <ejb-name>Customer</ejb-name>
          <method-name>*</method-name>
       </method>
       <trans-attribute>Required</trans-attribute>
    </container-transaction>
   <container-transaction >
      <method >
         <ejb-name>Phone</ejb-name>
          <method-name>*</method-name>
       </method>
       <trans-attribute>Required</trans-attribute>
    </container-transaction>
   <container-transaction >
      <method >
         <ejb-name>CreditCard</ejb-name>
          <method-name>*</method-name>
       </method>
       <trans-attribute>Required</trans-attribute>
    </container-transaction>
   <container-transaction >
      <method >
         <ejb-name>Address</ejb-name>
          <method-name>*</method-name>
       </method>
       <trans-attribute>Required</trans-attribute>
    </container-transaction>

   <!-- finder transactions -->
   </assembly-descriptor>

</ejb-jar>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 3.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd";>

<jboss>

   <enterprise-beans>

     <!--
       To add beans that you have deployment descriptor info for, add
       a file to your XDoclet merge directory called jboss-beans.xml that contains
       the <session></session>, <entity></entity> and <message-driven></message-driven>
       markup for those beans.
     -->

      <entity>
         <ejb-name>Customer</ejb-name>
         <local-jndi-name>CustomerHomeLocal</local-jndi-name>
         <ejb-ref>
            <ejb-ref-name>ejb/Phone</ejb-ref-name>
            <jndi-name>PhoneHomeLocal</jndi-name>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/CreditCard</ejb-ref-name>
            <jndi-name>CreditCardHomeLocal</jndi-name>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/Address</ejb-ref-name>
            <jndi-name>AddressHomeLocal</jndi-name>
         </ejb-ref>

      </entity>
      <entity>
         <ejb-name>Phone</ejb-name>
         <local-jndi-name>PhoneHomeLocal</local-jndi-name>

      </entity>
      <entity>
         <ejb-name>CreditCard</ejb-name>
         <local-jndi-name>CreditCardHomeLocal</local-jndi-name>
         <ejb-ref>
            <ejb-ref-name>ejb/Customer</ejb-ref-name>
            <jndi-name>CustomerHomeLocal</jndi-name>
         </ejb-ref>

      </entity>
      <entity>
         <ejb-name>Address</ejb-name>
         <local-jndi-name>AddressHomeLocal</local-jndi-name>

      </entity>

      <session>
         <ejb-name>Test71</ejb-name>
         <jndi-name>Test71HomeRemote</jndi-name>
         <configuration-name>Standard Stateless SessionBean</configuration-name>
         <ejb-ref>
            <ejb-ref-name>ejb/Customer</ejb-ref-name>
            <jndi-name>CustomerHomeLocal</jndi-name>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/CreditCard</ejb-ref-name>
            <jndi-name>CreditCardHomeLocal</jndi-name>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/Address</ejb-ref-name>
            <jndi-name>AddressHomeLocal</jndi-name>
         </ejb-ref>
      </session>

   </enterprise-beans>

   <resource-managers>
   </resource-managers>

</jboss>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd";>

<jbosscmp-jdbc>
   <defaults>
     <datasource>java:/XAOracleDS</datasource>
     <datasource-mapping>Oracle8</datasource-mapping>
     <create-table>true</create-table>
     <remove-table>true</remove-table>
     <preferred-relation-mapping>relation-table</preferred-relation-mapping>
   </defaults>

   <enterprise-beans>

     <!--
       To add beans that you have deployment descriptor info for, add
       a file to your XDoclet merge directory called jbosscmp-jdbc-beans.xml
       that contains the <entity></entity> markup for those beans.
     -->

      <entity>
         <ejb-name>Customer</ejb-name>
         <create-table>true</create-table>
         <remove-table>true</remove-table>
         <table-name>CUSTOMER</table-name>

         <cmp-field>
            <field-name>id</field-name>
            <column-name>ID</column-name>

            <jdbc-type>LONG</jdbc-type>
            <sql-type>NUMBER</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>lastName</field-name>
            <column-name>LAST_NAME</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>firstName</field-name>
            <column-name>FIRST_NAME</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>hasGoodCredit</field-name>
            <column-name>HAS_GOOD_CREDIT</column-name>

            <jdbc-type>BOOLEAN</jdbc-type>
            <sql-type>NUMBER{10)</sql-type>

         </cmp-field>

	  <!-- merge point: jbosscmp-jdbc-load-{0}.xml -->

      </entity>

      <entity>
         <ejb-name>Phone</ejb-name>
         <create-table>true</create-table>
         <remove-table>true</remove-table>
         <table-name>PHONE</table-name>

         <cmp-field>
            <field-name>id</field-name>
            <column-name>ID</column-name>

            <jdbc-type>LONG</jdbc-type>
            <sql-type>NUMBER(10)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>numb</field-name>
            <column-name>NUMB</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>type</field-name>
            <column-name>TYPE</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>

	  <!-- merge point: jbosscmp-jdbc-load-{0}.xml -->

      </entity>

      <entity>
         <ejb-name>CreditCard</ejb-name>
         <create-table>true</create-table>
         <remove-table>true</remove-table>
         <table-name>CREDIT_CARD</table-name>

         <cmp-field>
            <field-name>id</field-name>
            <column-name>ID</column-name>

            <jdbc-type>LONG</jdbc-type>
            <sql-type>NUMBER</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>expDate</field-name>
            <column-name>EXP_DATE</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>numb</field-name>
            <column-name>NUMB</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>cardName</field-name>
            <column-name>CARD_NAME</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>creditOrg</field-name>
            <column-name>CREDIT_ORG</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>

	  <!-- merge point: jbosscmp-jdbc-load-{0}.xml -->

      </entity>

      <entity>
         <ejb-name>Address</ejb-name>
         <create-table>true</create-table>
         <remove-table>true</remove-table>
         <table-name>ADDRESS</table-name>

         <cmp-field>
            <field-name>id</field-name>
            <column-name>ID</column-name>

            <jdbc-type>LONG</jdbc-type>
            <sql-type>NUMBER{10)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>street</field-name>
            <column-name>STREET</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>city</field-name>
            <column-name>CITY</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>state</field-name>
            <column-name>STATE</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>
         <cmp-field>
            <field-name>zip</field-name>
            <column-name>ZIP</column-name>

            <jdbc-type>VARCHAR</jdbc-type>
            <sql-type>varchar(255)</sql-type>

         </cmp-field>

	  <!-- merge point: jbosscmp-jdbc-load-{0}.xml -->

      </entity>

   </enterprise-beans>

  <relationships>
    <ejb-relation>
      <ejb-relation-name>Customer-HomeAddress</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>customer-has-an-Address</ejb-relationship-role-name>
		  <key-fields/>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>address-belongs_to-customer</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>Id</field-name>
               <column-name>id</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
      <ejb-relation-name>Customer-BillingAddress</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>Customer-has-an-Address</ejb-relationship-role-name>
		  <key-fields/>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>address-belongs_to-customer</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>Id</field-name>
               <column-name>id</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
      <ejb-relation-name>Customer-Phones</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>customer-has-many-Phone Numbers</ejb-relationship-role-name>
		  <key-fields/>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>Phones-belongs_to-customer</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>Id</field-name>
               <column-name>Id</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
      <ejb-relation-name>Customer-CreditCard</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>customer-has-an-CreditCard</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>Id</field-name>
               <column-name>id</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>Customer-has-a-CreditCard</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>Id</field-name>
               <column-name>id</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
    </ejb-relation>
  </relationships>

</jbosscmp-jdbc>

Reply via email to