Do you have the DOCTYPE XML header at the top of your files?  This will also
help in placement and accidental misspellings tags.  I learned that one the hard
way! :)

-- 
-bk


Quoting "Gary S. Cuozzo" <[EMAIL PROTECTED]>:

> To:  Christofer Sandberg
> 
> I would like to personally thank you for helping me out.  I just got a 
> chance to give this a look and guess what?  IT WORKED!!!!!!!!!!!  The 
> only other things I had to fix were
>         <table-key-fields> --> <key-fields>
>         <table-key-field> --> <key-field>
> 
> So, now that I have many-to-many relationships working, I can really 
> make some progress...
> 
> Thanks again, this list is really great.
> 
> I hope someday to return the favor to somebody else.  :-)
> 
> gary.
> 
> 
> Christofer Sandberg wrote:
> 
> >I think the table mapping xml tags are named diffrently and are in another
> 
> >structure then the one you supplied assuming you are running JBoss 3.0 
> >something.
> >
> >Try replacing the relationships part in your jbosscmp-jdbc.xml with the 
> >following:
> >
> ><relationships>
> >  <ejb-relation>
> >    <ejb-relation-name>Client-Acl</ejb-relation-name>
> >        <relation-table-mapping>
> >     <table-name>client_acl</table-name>
> >        </relation-table-mapping>
> >        <create-table>false</create-table>
> >        <remove-table>false</remove-table>
> >        <ejb-relationship-role>
> >     <ejb-relationship-role-name>client-has-acls</ejb-relationship-role-name>
> >     <table-key-fields>
> >             <table-key-field>
> >                     <field-name>id</field-name>
> >                     <column-name>client_id</column-name>
> >             </table-key-field>
> >              </table-key-fields>
> >         </ejb-relationship-role>
> >         <ejb-relationship-role>
> >     <ejb-relationship-role-name>acl-has-clients</ejb-relationship-role-name>
> >     <table-key-fields>
> >             <table-key-field>
> >                     <field-name>id</field-name>
> >                     <column-name>acl_id</column-name>
> >             </table-key-field>
> >     </table-key-fields>
> >         </ejb-relationship-role>
> >    </ejb-relation>
> ></relationships>
> >
> >
> >/Christofer
> >
> >On Saturday 08 June 2002 03.02, you wrote:
> >
> >>I left out the entity bean stuff as it is pretty long.  Let me know if
> you
> >>see my problem or if you want to see other files.
> >>gary.
> >>
> >>
> >><?xml version="1.0" encoding="UTF-8"?>
> >>
> >><!--
> =====================================================================
> >>--> <!--                                                                  
> 
> >>   --> <!--  Standard JBossCMP-JDBC Configuration                         
> 
> >>      --> <!--                                                            
> 
> >>         --> <!--
> >>===================================================================== -->
> >>
> >><!-- $Id: jbosscmp-jdbc.xml,v 1.1 2002/04/07 06:22:31 gary Exp $ -->
> >>
> >><jbosscmp-jdbc>
> >>    <defaults>
> >>            <datasource>java:/ISG_DS</datasource>
> >>            <type-mapping>PostgreSQL</type-mapping>
> >>            <debug>true</debug>
> >>            <create-table>false</create-table>
> >>            <remove-table>false</remove-table>
> >>            <read-only>false</read-only>
> >>            <time-out>300</time-out>
> >>            <pk-constraint>true</pk-constraint>
> >>            <fk-constraint>false</fk-constraint>
> >>            <row-locking>false</row-locking>
> >>            <select-for-update>false</select-for-update>
> >>            <relation-mapping-style>foreign-key</relation-mapping-style>
> >>            <read-ahead>
> >>    
        <strategy>on-load</strategy>
> >>    
        <page-size>1000</page-size>
> >>    
        <eager-load-group>*</eager-load-group>
> >>            </read-ahead>
> >>            <list-cache-max>1000</list-cache-max>
> >>            <alias-header-prefix>t</alias-header-prefix>
> >>    </defaults>
> >>    <relationships>
> >>            <ejb-relation>
> >>    
        <ejb-relation-name>Client-Acl</ejb-relation-name>
> >>    
        <table-mapping>
> >>    
                <table-name>client_acl</table-name>
> >>    
                <create-table>false</create-table>
> >>    
                <remove-table>false</remove-table>
> >>    
                <ejb-relationship-role>
> >>    
                        
<ejb-relationship-role-name>client-has-acls</ejb-relationship-role-nam
> >>e> <table-key-fields>
> >>    
                                <table-key-field>
> >>    
                                        <field-name>id</field-name>
> >>    
                                        <column-name>client_id</column-name>
> >>    
                                </table-key-field>
> >>    
                        </table-key-fields>
> >>    
                </ejb-relationship-role>
> >>    
                <ejb-relationship-role>
> >>    
                        
<ejb-relationship-role-name>acl-has-clients</ejb-relationship-role-nam
> >>e> <table-key-fields>
> >>    
                                <table-key-field>
> >>    
                                        <field-name>id</field-name>
> >>    
                                        <column-name>acl_id</column-name>
> >>    
                                </table-key-field>
> >>    
                        </table-key-fields>
> >>    
                </ejb-relationship-role>
> >>    
        </table-mapping>
> >>            </ejb-relation>
> >>    </relationships>
> >></jbosscmp-jdbc>
> >>
> >>Arthur Wang wrote:
> >>
> >>>please post your many-to-many relationship defination in
> >>>jbosscmp-jdbc.xml.
> >>>
> >>>-----Original Message-----
> >>>
> >>From: Gary S. Cuozzo [mailto:[EMAIL PROTECTED]]
> >>
> >>>Sent: Friday, June 07, 2002 5:21 PM
> >>>To: [EMAIL PROTECTED]
> >>>Subject: Re: [JBoss-user] Auto created relationship table name.
> >>>
> >>>
> >>>This seems similar to the problem that I am seeing.  I am not
> >>>auto-creating the table, but instead have an existing table that I want
> >>>to use.
> >>>
> >>>When I try to use my many-to-many relationship, I get exceptions because
> >>>the table (that jboss is trying to use) doesn't exist.  I have no idea
> >>>what I am doing wrong, but am looking at the recently posted cmr-example
> >>>right now.
> >>>
> >>>Currently, I have never gotten a table-mapped relationship to work.
> >>>
> >>>Anybody seen this problem & fixed it?  I actually posted a report a few
> >>>nights ago, but did not get any responses.
> >>>
> >>>I'll be sure to let you know if/when I figure this out.
> >>>
> >>>gary.
> >>>
> >>>Arthur Wang wrote:
> >>>
> >>>>I set create-table as true in my jbosscmp-jdbc.xml, so the jboss will
> >>>>
> >>>create
> >>>
> >>>>table for me, but the name of relation table created is like
> 'A-Bs-B-As",
> >>>>
> >>>it
> >>>
> >>>>is not the name I specified in relation-table-mapping of
> >>>>jbosscmp-jdbc.xml.
> >>>>
> >>>>-----Original Message-----
> >>>>From: Dain Sundstrom [mailto:[EMAIL PROTECTED]]
> >>>>Sent: Friday, June 07, 2002 4:27 PM
> >>>>To: [EMAIL PROTECTED]
> >>>>Subject: Re: [JBoss-user] Auto created relationship table name.
> >>>>
> >>>>Arthur Wang wrote:
> >>>>
> >>>>>Hi ,
> >>>>>
> >>>>>I have a many to many relationship betwen two beans, and I specify the
> >>>>>relation table in the ejb-jar.xml file, but when set the create-table
> as
> >>>>>true in jbosscmp-jdbc.xml, the created relation table has a different
> >>>>>name as the one I specified in the relationship defination, this
> should
> >>>>>not be
> >>>>>
> >>>>a
> >>>>
> >>>>>problem if I use existing table, but in this case(create table when
> >>>>>
> >>>>deploy),
> >>>>
> >>>>>many to many relationship may not working. Any idea on it?
> >>>>>
> >>>>I don't understand you.  Can you be more specific?
> >>>>
> >>>>-dain
> >>>>
> >>>>
> >>>>
> >>>>_______________________________________________________________
> >>>>
> >>>>Don't miss the 2002 Sprint PCS Application Developer's Conference
> >>>>August 25-28 in Las Vegas -
> >>>>http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >>>>
> >>>>_______________________________________________
> >>>>JBoss-user mailing list
> >>>>[EMAIL PROTECTED]
> >>>>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>>>
> >>>>_______________________________________________________________
> >>>>
> >>>>Don't miss the 2002 Sprint PCS Application Developer's Conference
> >>>>August 25-28 in Las Vegas -
> >>>>
> >>>http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >>>
> >>>>_______________________________________________
> >>>>JBoss-user mailing list
> >>>>[EMAIL PROTECTED]
> >>>>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>>>
> >>>_______________________________________________________________
> >>>
> >>>Don't miss the 2002 Sprint PCS Application Developer's Conference
> >>>August 25-28 in Las Vegas -
> >>>http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >>>
> >>>_______________________________________________
> >>>JBoss-user mailing list
> >>>[EMAIL PROTECTED]
> >>>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>>
> >>>_______________________________________________________________
> >>>
> >>>Don't miss the 2002 Sprint PCS Application Developer's Conference
> >>>August 25-28 in Las Vegas -
> >>>http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >>>
> >>>_______________________________________________
> >>>JBoss-user mailing list
> >>>[EMAIL PROTECTED]
> >>>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>>
> >>_______________________________________________________________
> >>
> >>Don't miss the 2002 Sprint PCS Application Developer's Conference
> >>August 25-28 in Las Vegas -
> >>http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >>
> >>_______________________________________________
> >>JBoss-user mailing list
> >>[EMAIL PROTECTED]
> >>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>
> >
> >_______________________________________________________________
> >
> >Don't miss the 2002 Sprint PCS Application Developer's Conference
> >August 25-28 in Las Vegas -
> http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >
> >_______________________________________________
> >JBoss-user mailing list
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/jboss-user
> >
> 
> 
> 
> _______________________________________________________________
> 
> Multimillion Dollar Computer Inventory
> Live Webcast Auctions Thru Aug. 2002 -
> http://www.cowanalexander.com/calendar
> 
> 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 



_______________________________________________________________

Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to