<?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:/DefaultDS</datasource>
     <datasource-mapping>Hypersonic SQL</datasource-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>CMRBugEJB</ejb-name>
         <create-table>true</create-table>
         <remove-table>true</remove-table>

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

        </cmp-field>
         <cmp-field>
            <field-name>description</field-name>

        </cmp-field>

      </entity>

   </enterprise-beans>

  <relationships>
    <ejb-relation>
      <ejb-relation-name>viewcomponent-nextnode</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>one-viewcomponent-has-one-following-node</ejb-relationship-role-name>
		  <key-fields/>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>one-following-node-belogs-to-one-viewcomponent</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>id</field-name>
               <column-name>next_id_fk</column-name>
             </key-field>
          </key-fields>

      </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
      <ejb-relation-name>CMRBug-CMRBug</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>parent</ejb-relationship-role-name>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>children</ejb-relationship-role-name>

      </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
      <ejb-relation-name>viewcomponent-prevnode</ejb-relation-name>

      <foreign-key-mapping/>

      <ejb-relationship-role>
          <ejb-relationship-role-name>one-viewcomponent-has-one-previous-node</ejb-relationship-role-name>
		  <key-fields/>

      </ejb-relationship-role>
      <ejb-relationship-role>
          <ejb-relationship-role-name>one-prev-belogs-to-one-viewcomponent</ejb-relationship-role-name>
          <key-fields>
             <key-field>
               <field-name>id</field-name>
               <column-name>prev_id_fk</column-name>
             </key-field>
          </key-fields>

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

</jbosscmp-jdbc>
