Hi Armin,
thanks for your patience, first!
but the things with declaring PK_Fields
i read at:
http://db.apache.org/ojb/howto-use-anonymous-keys.html
i did everything like told me :-)
the document is written nice and understandful,
but only the little thing 
froeign-key is null in my case...

did you know if this sample is available?
i didnīt found it in src-distribution.

thanks alot!

 --- Armin Waibel <[EMAIL PROTECTED]> schrieb: > Hi
Ralf,
> 
>  > but in my case the own idīs
>  > of a class where anonymous too,
>  > is that the matter?
> 
> AFAIK we don't have a test case that mix this stuff.
> Think it is not allowed to declare a PK field
> anonymous.
> Recommend you to setup a test case similar to the
> examples in test suite 
> or docu
> (http://db.apache.org/ojb/tutorial3.html#Mapping 1:1
> 
> associations). As recently as your test pass start
> to tweak ;-)
> 
> regards,
> Armin
> 
> 
> Ralf Bode wrote:
> > Hi Armin, again...
> > ...sorry...
> > 
> > i looked in samples you told me!
> > (thanks for tipps!)
> > but i have all so like
> > 1:1-relationship
> > org.apache.ojb.broker.ObjectRepository$Group
> > org.apache.ojb.broker.ObjectRepository$Componente
> > (access="anonymous" for reffered ids)
> > but in my case the own idīs
> > of a class where anonymous too,
> > is that the matter?
> > but i donīt think so, because
> > for car and customer a id is "generated".
> > 
> > But only!!! the reffered id 
> > (in customer for car is "null")
> > 
> > ...strangely... isnīt it ?
> > 
> > perhaps i can send it to list / to you?
> > (i asked, because i will not blow up list
> >   with my (i think) foolishness)
> > 
> > thanks for your patience!
> > ralf
> >  --- Armin Waibel <[EMAIL PROTECTED]> schrieb: >
> Hi
> > Ralf,
> > 
> >>Ralf Bode wrote:
> >>
> >>>hi ... again :-(
> >>>
> >>>it is really frustratingly...
> >>>i turned OTM->true
> >>>made:
> >>>customer.setCar(car)
> >>>broker.store(customer);
> >>>
> >>
> >>I don't know what's wrong with your test, but this
> >>will definitely work 
> >>with the PB-api.
> >>You can find many examples in test suite, e.g. 
> >>...broker.AnonymousFieldsTest.
> >>
> >>regards,
> >>Armin
> >>
> >>
> >>>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
> >>>>>>
> 
=== message truncated === 

__________________________________________________________________

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