Thanks for the reply Alex, That's what I thought. I found a bug on sourceforge where someone else reported this behaviour but under the comments it said it had been fixed.
When I call MyObject.getItem(..) I don't get null back, I get an object and then the NoSuchEntityException is thrown. Has anyone experienced this same thing? Is there a fix/patch for it? -Dennis On Tue, 2002-05-07 at 00:28, Alex Loubyansky wrote: > Hello Dennis, > > Monday, May 06, 2002, 11:34:07 PM, you wrote: > > If the cmr field isn't set, you should get null as a result of get > method invocation. > > DM> This is concerning JBoss-3.0 on Branch_3_0 latest CVS > DM> linux/jdk1.3.1 > > DM> On Mon, 2002-05-06 at 14:10, Dennis Muhlestein wrote: > >> I have a situation where an account can have one or none of an another > >> entity bean in a relationship. > >> > >> I've defined it below as a one-one relationship. This works fine if the > >> billingInfo exists, but if it doesn't and I call getBillingInfo from the > >> account, I still get an EntityBean Interface back. (No Exception > >> occurs) Then, when I try to access or set something on the billingInfo > >> interface, I get NoSuchEntityException from jboss. > >> > >> Should I use one-many instead?? Shouldn't I get null back or something > >> instead of an interface to the ejb when the billingInfo doesn't yet > >> exists? If this is the correct functionality, then how to I know if a > >> billing info record exists or not yet? Is it possible to remove the > >> billingInfo record in this case or is that against the law in a one-one > >> relationship? > >> > >> Thanks for any comments. > >> Dennis > >> > >> <ejb-relation> > >> <description>One Account has One/None > >> BillingInfo</description> > >> <ejb-relation-name>Account-BillingInfo</ejb-relation-name> > >> <ejb-relationship-role> > >> > >> <ejb-relationship-role-name>AccountToBillingRole</ejb-relationship-role-name> > >> <multiplicity>One</multiplicity> > >> > >> ><relationship-role-source><ejb-name>AccountEJB</ejb-name></relationship-role-source> > > >> <cmr-field> > >> <cmr-field-name>billingInfo</cmr-field-name> > >> </cmr-field> > >> </ejb-relationship-role> > >> <ejb-relationship-role> > >> > >> <ejb-relationship-role-name>BillingToAccountRole</ejb-relationship-role-name> > >> <multiplicity>One</multiplicity> > >> <relationship-role-source> > >> <ejb-name>BillingInfoEJB</ejb-name> > >> </relationship-role-source> > >> </ejb-relationship-role> > >> </ejb-relation> > > -- > Best regards, > Alex mailto:[EMAIL PROTECTED] > > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user >
signature.asc
Description: This is a digitally signed message part