David, 

I believe that you must write 30 class descriptors all exactly the same except for the 
class name :-( I have not been able to get this sort of scenario to work any other 
way. 

It seems odd, since ojb "should" know the inheritance structure due to the 
extent-class tag. It would be nice if extent classes need only add field-descriptors 
for the attributes that are different.  

Bob c

----------------------------------------------------------------
Bob Celestino
SAS Research and Development
919 - 531 - 9425
[EMAIL PROTECTED]

SAS - The Power to Know


  > -----Original Message-----
  > From: David Corbin [mailto:[EMAIL PROTECTED] 
  > Sent: Friday, October 31, 2003 2:37 PM
  > To: OJB Users List; Jakob Braeuchi
  > Subject: Re: mapping many classes to one table
  > 
  > 
  > On Friday 31 October 2003 14:11, Jakob Braeuchi wrote:
  > > hi david,
  > >
  > 
  > > why don't you use ojbConcreteClass ?
  > 
  > I don't understand.  I fully plan on having something like 
  > this so I can 
  > materialize the correct type object.  That has little (as 
  > far as I can tell) 
  > to do with my problem.  As far as I can tell, unless I write 30 
  > class-descriptors, those objects of that class are believe 
  > to not be 
  > persistable.
  > 
  > 
  > >
  > > David Corbin wrote:
  > > > I have a class heirarchy, and there are 30 different concrete 
  > > > classes in it. There is NO difference in the data, just 
  > in behavior.  
  > > > I'm well aware of how to read these in from a common 
  > table using a 
  > > > RowReader.
  > > >
  > > > Do I have to write 30 class-descriptors all of which 
  > look exactly 
  > > > the same except for the class name?
  > >
  > > yes, if you do not want to copy paste ;)
  > >
  > > jakob
  > >
  > > > Thanks
  > >
  > > 
  > ------------------------------------------------------------
  > ---------
  > > To unsubscribe, e-mail: [EMAIL PROTECTED]
  > > For additional commands, e-mail: [EMAIL PROTECTED]
  > 
  > -- 
  > David Corbin <[EMAIL PROTECTED]>
  > 
  > ------------------------------------------------------------
  > ---------
  > 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]

Reply via email to