Is there anyway I can remove the mapping for B entirely. It implements the interface AB and extends A. That should be good enough for OJB. However, when I try this, I get class B is not persistence capable.
The reason I want to do this is B is a special case that may or may not be used and we would prefer to keep it out of the OJB mappings and rely entirely on dealing with AB and/or A. *===================================* * Scott T Weaver������������������� * * Jakarta Jetspeed Portal Project�� * * [EMAIL PROTECTED] * *===================================* � > -----Original Message----- > From: Weaver, Scott [mailto:[EMAIL PROTECTED] > Sent: Monday, June 23, 2003 3:21 PM > To: 'OJB Users List' > Subject: RE: extents and mapping inheritence > > Thanks Jakob. > > I Guess I'll have to use ENTITY references instead. Do you have any other > work-arounds I might try? > > Thanks again, > *===================================* > * Scott T Weaver������������������� * > * Jakarta Jetspeed Portal Project�� * > * [EMAIL PROTECTED] * > *===================================* > > > > > -----Original Message----- > > From: Jakob Braeuchi [mailto:[EMAIL PROTECTED] > > Sent: Monday, June 23, 2003 3:03 PM > > To: OJB Users List > > Subject: Re: extents and mapping inheritence > > > > hi scott, > > > > ojb does not support inheritence of field- and relationship-descriptors. > > but there are some discussions going on regarding this feature. > > > > hth > > jakob > > > > Weaver, Scott wrote: > > > > >Is there anyway to have a class-descriptor inherit the mappings of a > > previously defined class-descriptor? > > > > > >Example: > > > > > >AB is an interface. A implements AB and B extends A. > > > > > ><class-descriptor class="AB" > > > > <extent-class class-ref="A" /> > > > <extent-class class-ref="B" /> > > ></class-descriptor> > > > > > > > > ><class-descriptor class="A" table="AB"> > > > <field-descriptor name="id"column="ID" jdbc-type="INTEGER" > > > primarykey="true" > > > autoincrement="true" > > > /> > > > <field-descriptor name="name" column="NAME" jdbc-type="VARCHAR"/> > > ></class-descriptor> > > > > > >The question: How can define the class-descriptor for B without having > > to copy the identical mappings from A? > > > > > >I tried using the "extends" attribute of class-descriptor on hunch > that's > > what it was for, however, no dice. > > > > > >There has got to be a simple way to accomplish this, however, I have > yet > > to find it. > > > > > >Using 1.0rc3. > > > > > >Thanks, > > >*===================================* > > >* Scott T Weaver * > > >* Jakarta Jetspeed Portal Project * > > >* [EMAIL PROTECTED] * > > >*===================================* > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED]
