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]

Reply via email to