XDoclet version: CVS June 2, AM.
JDK version: Sun Linux JDK 1.4.0
Ant version: 1.5Beta2  (had same problem with beta1)
JBoss version: jboss-3.0.0_tomcat-4.0.3

--

XDoclet creates an ejb-relation block that is missing an empty 
key-fields element, which JBoss requires.

This is what I got:

     <ejb-relation>
       <ejb-relation-name>Group-Album</ejb-relation-name>
       <foreign-key-mapping/>
       <ejb-relationship-role>
 
<ejb-relationship-role-name>Album-Has-Group</ejb-relationship-role-name>
       </ejb-relationship-role>
       <ejb-relationship-role>
 
<ejb-relationship-role-name>Group-Has-Albums</ejb-relationship-role-name>
           <key-fields>
              <key-field>
                <field-name>key</field-name>
                <column-name>GROUP_KEY</column-name>
              </key-field>
           </key-fields>
       </ejb-relationship-role>
     </ejb-relation>

This is what I want (note the <key-fields/> in Album-Has-Group):

     <ejb-relation>
       <ejb-relation-name>Group-Album</ejb-relation-name>
       <foreign-key-mapping/>
       <ejb-relationship-role>
 
<ejb-relationship-role-name>Album-Has-Group</ejb-relationship-role-name>
           <key-fields/>
       </ejb-relationship-role>
       <ejb-relationship-role>
 
<ejb-relationship-role-name>Group-Has-Albums</ejb-relationship-role-name>
           <key-fields>
              <key-field>
                <field-name>key</field-name>
                <column-name>GROUP_KEY</column-name>
              </key-field>
           </key-fields>
       </ejb-relationship-role>
     </ejb-relation>

Without the empty key-fields element, JBoss doesn't recognize my 
definitions of [what rel. columns named what should go where], and, to 
use technical terms, "everything gets screwy."

Thanks,
David

---------------------
David Ward
[EMAIL PROTECTED]
http://www.dotech.com


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to