I think 1.5.4 has enough stable changes in it to move forward (I was particularly 
interested in
the JMS changes and a few other items), and the 1-N relationships still seem to work, 
but I would
like to know how they tested the N-M feature. I used local interfaces, and ejb2.0 
style CMP/R.

Ray
--- Alex Paransky <[EMAIL PROTECTED]> wrote:
> I got the same result.  At first, I thought it had something to do with the
> fact that I was still using non Local interfaces (since 1.5.3 does not have
> support for Local interfaces yet), however, trying a small example returned
> the same exception.  I am not sure how these guys tested their N-M
> relationship support, but it does not appear to be working as of yet.
> 
> For now, I am sticking with 1.5.3.
> 
> -AP_
> http://www.alexparansky.com
> Java/J2EE Architect/Consultant
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Phillip Ross
> Sent: Friday, February 15, 2002 9:25 PM
> To: Orion-Interest
> Subject: Re: Orion 1.5.4 - M-N Relationship chokes (?)
> 
> 
> Yeah i get the same thing... was wondering if i was just doing something
> wrong.
> 
> I'll send an update when i get it working.
> 
> 
> --- Ray Harrison <[EMAIL PROTECTED]> wrote:
> > Resend - it didn't post the first
> >
> time:-----------------------------------------------------------------------
> -----------------
> >
> ----------------------------------------------------------------------------
> -------------------
> >
> > Hello -
> > For the hell of it I decided to test M-N relationships in the latest
> release
> > of Orion (1.5.4). I
> > started by trying to work with some of Monson-Haefel's examples - the
> result
> > was the same as that
> > below. To simplify it, I just created a couple of test entities, each with
> a
> > collection based
> > reference to the other entity. Using local interfaces. The 1-N
> relationships
> > seem to work just
> > fine. I am wondering if I am missing something in the M-N relationship
> > construction.
> >
> > otest1Local:
> > // Collection ref to otest2
> > public Collection getOtest2s( );
> > public void setOtest2s(Collection otest2s);
> >
> > otest1EJB:
> >
> > // abstract methods
> > public abstract Collection getOtest2s( );
> > public abstract void setOtest2s(Collection otest2s);
> >
> > There is a similar setup for the other entity. The relationship references
> > are (from ejb-jar.xml):
> >
> >
> > <relationships>
> > <ejb-relation>
> >   <ejb-relation-name>otest1-otest2</ejb-relation-name>
> >   <ejb-relationship-role>
> >      <ejb-relationship-role-name>
> >        otest1-has-many-otest2
> >    </ejb-relationship-role-name>
> >   <multiplicity>Many</multiplicity>
> >   <relationship-role-source>
> >     <ejb-name>otest1</ejb-name>
> >   </relationship-role-source>
> >   <cmr-field>
> >   <cmr-field-name>otest2s</cmr-field-name>
> >     <cmr-field-type>java.util.Collection</cmr-field-type>
> >   </cmr-field>
> > </ejb-relationship-role>
> >
> > <ejb-relationship-role>
> >   <ejb-relationship-role-name>
> >   otest2-has-many-otest1
> >   </ejb-relationship-role-name>
> >   <multiplicity>Many</multiplicity>
> >   <relationship-role-source>
> >     <ejb-name>otest2</ejb-name>
> >   </relationship-role-source>
> >   <cmr-field>
> >    <cmr-field-name>otest1s</cmr-field-name>
> >   <cmr-field-type>java.util.Collection</cmr-field-type>
> >   </cmr-field>
> >   </ejb-relationship-role>
> >  </ejb-relation>
> > </relationships>
> >
> >
> >
> > As I said earlier, the faithful 1-many relationships work. When changed to
> an
> > m-n relationship, as
> > the entity jar is being deployed it comes back with the following:
> >
> >
> > Auto-deploying testorion (New server version detected)...
> > Auto-deploying server.jar (No previous deployment found)...
> > java.lang.NullPointe
> > rException
> > at com.evermind._eh._hg(.:120)
> > at com.evermind._eh._de(.:173)
> > at com.evermind._ef._de(.:292)
> > at com.evermind._em._nvc(.:395)
> > at com.evermind._eq.<init>(.:63)
> > at com.evermind._ed._aa(.:186)
> > at com.evermind._ai._kmd(.:526)
> > at com.evermind._aj._kmd(.:287)
> > at com.evermind._aj._vxb(.:119)
> > at com.evermind.server.ApplicationServer._sxc(.:1308)
> > at com.evermind.server.ApplicationServer._ige(.:1265)
> > at com.evermind.server.ApplicationServer._vxb(.:1003)
> > at com.evermind._cxb.run(.:89)
> > at java.lang.Thread.run(Thread.java:536)
> > at com.evermind._bt.run(.:47)
> >
> >
> > =====================================
> > and then doesn't deploy of course. Before I submit a bug for this - did I
> > miss something somewhere
> > or is this legit?
> >
> > Cheers!
> > Ray
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Sports - Coverage of the 2002 Olympic Games
> > http://sports.yahoo.com
> >
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Sports - Coverage of the 2002 Olympic Games
> http://sports.yahoo.com
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

Reply via email to