Hi Tom,

The flexibility you gained came from using CMP.  The fact that you had to
hand-code the persistence of dependant objects came from using a poor
implementation of CMP.

If your app server's implementation of CMP does not handle a simple situation
like one-to-many where the many side is not an entity bean, then it isn't worth
using in the first place, as you have discovered.

Tom Jordan wrote:

> Hi,
>
> I was hoping i could get some suggestions from people on how to best handle
> the issue of persisting data. For discussion purposes, lets use Order and
> Order line items.  I have modeled Order as a CMP based entity bean.  From
> previous posts in the archives I gather that dependant data should not be
> modeled as entity beans.  In which what is the suggested design for
> persisting and loading the line items. What i have been doing thus far is
> adding the persistence code to the entity bean and let it control the
> dependant object. Is this the right way of doing things?
>
> The thing that i don't like about that approach is that the Order bean has
> the flexibility of having its data source changed without impact to the
> component. If the component now contains hand coded persistance code, it
> then become unportable.  I would be very keen on knowing how is the best way
> to approach this common problem.
>
> thanks in advance.
> Tom
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
begin:vcard
n:Wilson;Chip
tel;fax:(214) 358-0353
tel;work:(214) 642-4559
x-mozilla-html:TRUE
url:http://www.axyssolutions.com/
org:Axys Solutions
adr:;;;Dallas;TX;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Application Architect
note:Sun Certified Java Architect
x-mozilla-cpt:;-25088
fn:Chip Wilson
end:vcard

Reply via email to