These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Dynamically selecting types - table-per-subclass inheritance
PostPosted: Wed Jan 30, 2008 10:33 am 
Regular
Regular

Joined: Thu Nov 30, 2006 10:48 am
Posts: 59
I have a table-per-subclass inheritance hierarchy (base class table and a table for each subclass where each subclass table has a foreign key to the base class table). The hierarchy is: Device (base class) with Router, Switch, Hub, etc. as subclasses. I want to be able to write a query where the user can enter any of the type names (and they correspond exactly to the names of the subclasses) and the correct objects are returned.
e.g. (this is logically what I want -- I know that table-per-subclass does not have a discriminator field like table-per-class-hierarchy)
select from Device where TypeName in ('Router', 'Switch')

I was going to add a TypeName field to my base class table that gets filled in when the device is saved but I was wondering if there is a better way.

Thanks,
Bill

_________________
metazone


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.