Sorry, I made a mistake in the previous jbosscmp-jdbc.xml:
It shoul be:
| <relationships>
| <ejb-relation>
| <ejb-relation-name>Type-Transaction</ejb-relation-name>
| <foreign-key-mapping />
| <ejb-relationship-role>
| <ejb-relationship-role-name>TransTypeBeanEnd</ejb-relationship-role-name>
| <key-fields>
| <key-field>
| <field-name>id</field-name>
| <column-name>tr_type</column-name>
| </key-field>
| </key-fields>
| </ejb-relationship-role>
| <ejb-relationship-role>
| <ejb-relationship-role-name>TransactionBeanEnd</ejb-relationship-role-name>
| <key-fields/>
| </ejb-relationship-role>
| </ejb-relation>
| </relationships>
|
and ejb-jar.xml :
| <entity>
| <ejb-name>TransTypeBean</ejb-name>
| <home>com.ingotz.entity.TransTypeHome</home>
| <remote>com.ingotz.entity.TransType</remote>
| <local-home>com.ingotz.entity.TransTypeLocalHome</local-home>
| <local>com.ingotz.entity.TransTypeLocal</local>
| <ejb-class>com.ingotz.entity.TransTypeBean</ejb-class>
| <persistence-type>Container</persistence-type>
| <prim-key-class>java.lang.Long</prim-key-class>
| <reentrant>False</reentrant>
| <cmp-field>
| <field-name>Id</field-name>
| </cmp-field>
| <cmp-field>
| <field-name>Description</field-name>
| </cmp-field>
| <primkey-field>Id</primkey-field>
| <cmp-version>2.x</cmp-version>
| <abstract-schema-name>TransTypeBeanAPS</abstract-schema-name>
|
| <resource-ref>
| <res-ref-name>jdbc/mysql</res-ref-name>
| <res-type>javax.sql.DataSource</res-type>
| <res-auth>Container</res-auth>
| </resource-ref>
| </entity>
|
| <entity>
| <ejb-name>TransactionBean</ejb-name>
| <home>com.ingotz.entity.TransactionHome</home>
| <remote>com.ingotz.entity.Transaction</remote>
| <local-home>com.ingotz.entity.TransactionLocalHome</local-home>
| <local>com.ingotz.entity.TransactionLocal</local>
| <ejb-class>com.ingotz.entity.TransactionBean</ejb-class>
| <persistence-type>Container</persistence-type>
| <prim-key-class>java.lang.Long</prim-key-class>
| <reentrant>False</reentrant>
| <cmp-field><field-name>id</field-name></cmp-field>
| <cmp-field><field-name>tr_date</field-name></cmp-field>
| <cmp-field><field-name>tr_state</field-name></cmp-field>
| <cmp-field><field-name>tr_summary</field-name></cmp-field>
| <cmp-field><field-name>tr_non_refundable</field-name></cmp-field>
| <primkey-field>id</primkey-field>
| <cmp-version>2.x</cmp-version>
| <abstract-schema-name>TransactionBeanAPS</abstract-schema-name>
|
| <resource-ref>
| <res-ref-name>jdbc/mysql</res-ref-name>
| <res-type>javax.sql.DataSource</res-type>
| <res-auth>Container</res-auth>
| </resource-ref>
| </entity>
|
|
| </enterprise-beans>
|
| <relationships>
| <ejb-relation>
| <ejb-relation-name>Type-Transaction</ejb-relation-name>
| <ejb-relationship-role>
| <ejb-relationship-role-name>TransTypeBeanEnd</ejb-relationship-role-name>
| <multiplicity>One</multiplicity>
| <relationship-role-source>
| <ejb-name>TransTypeBean</ejb-name>
| </relationship-role-source>
| </ejb-relationship-role>
| <ejb-relationship-role>
| <ejb-relationship-role-name>TransactionBeanEnd</ejb-relationship-role-name>
| <multiplicity>Many</multiplicity>
| <relationship-role-source>
| <ejb-name>TransactionBean</ejb-name>
| </relationship-role-source>
| <cmr-field>
| <cmr-field-name>tr_type</cmr-field-name>
| </cmr-field>
| </ejb-relationship-role>
| </ejb-relation>
| </relationships>
|
Then it should work. If not, post your code.
Sorry for the mistake.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3830066#3830066
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3830066
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user