hi ... again :-(

it is really frustratingly...
i turned OTM->true
made:
customer.setCar(car)
broker.store(customer);

but same...
customer is in DB, car not!
:-(

i have read in aritcle in german-javamag
on OJB there was said "all is nice"

or am i to stuid?

i though it would be possible
to store "customer" and his car...
has anyone a "runnig"-case for an idot, like me?

thanks!




 --- Brian McCallister
<[EMAIL PROTECTED]> schrieb: > Objects
are not automatically stored by reachability
> -- the car isn't 
> inserted because it is attached to Customer. This
> *can* actually be 
> done in the OTM if Car is a truly dependent object
> (otm-dependent 
> attribute), but in the PB an object must be made
> explicitly persistent.
> 
> broker.store(ca);
> broker.store(cu);
> 
> -Brian
> 
> On Feb 2, 2004, at 3:13 PM, Ralf Bode wrote:
> 
> > Hi Brian,
> > now i got an "anonym" id
> > (very nice, so i now have "pure" javaBeans
> > no technicals in it :-)
> >
> > i made
> > cu = new Custiomer();
> > ca = new Car();
> > cu.setCar(ca);
> > broker.store(cu);
> >
> > now only a customer was in DB
> >
> > i must add the "auto-*" in descriptor:
> > <reference-descriptor
> >   name="car"
> >   class-ref="de.ralle.Car"
> >   auto-retrive="true"
> >   auto-update="true"
> >   auto-delete="true">
> >  <foreignkey field-ref="carId"/>
> > </reference-descriptor>
> >
> > now i have a car and a customer,
> > but custumer.carId is "null" in database...
> > of course carId is anonym too! ...
> >
> > any idea? or am i to silly
> > and i must do pure sql ... as a penalty... ? :-)
> >
> >
> > in table customer is:
> > CREATE TABLE CUSTOMER
> > (
> >         ID INT PRIMARY KEY AUTO_INCREMENT,
> >         CARID INT,
> >         FOREIGN KEY (CARID) REFERENCES CAR(ID)
> > );
> >
> > thanks!
> >
> >  --- Ralf Bode <[EMAIL PROTECTED]> schrieb: >
> Thanks
> > Brian,
> >>
> >> but do you mean with "anonymous" keys ?
> >>
> >> now i have (in classes):
> >> CUSTOMER
> >> car: Car
> >> carId: int
> >>
> >> CAR:
> >> id: int
> >>
> >> (and the XML desc for it like in mail before)
> >> am i with anon.keys able to "see" car-fk in
> >> database-table CUSTOMER?
> >> after:
> >> broker.store(customer); ?
> >>
> >> thanks again, and thanks for your patience.
> >> greetings!
> >>
> >>
> >>
> >>> On the FK thing, if you do not use anonymous
> FK's
> >>> the ID's need to be
> >>> managed manually, as well as the references. I
> >> tend
> >>> to recommend using
> >>> anonymous keys for FK relationships because it
> is
> >>> very easy to forget
> >>> this.
> >>>
> >>> -Brian
> >>>
> >>>
> >>>
> >>>
> >>
> >
>
---------------------------------------------------------------------
> >>> To unsubscribe, e-mail:
> >>> [EMAIL PROTECTED]
> >>> For additional commands, e-mail:
> >>> [EMAIL PROTECTED]
> >>>
> >>
> >>
> >
>
__________________________________________________________________
> >>
> >> Gesendet von Yahoo! Mail - http://mail.yahoo.de
> >> Mit Yahoo! Suche finden Sie alles:
> >> http://suche.yahoo.de
> >>
> >>
> >
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> >> [EMAIL PROTECTED]
> >> For additional commands, e-mail:
> >> [EMAIL PROTECTED]
> >>
> >
> >
>
__________________________________________________________________
> >
> > Gesendet von Yahoo! Mail - http://mail.yahoo.de
> > Mit Yahoo! Suche finden Sie alles:
> http://suche.yahoo.de
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>  

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Mit Yahoo! Suche finden Sie alles: http://suche.yahoo.de

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to