Currently I have a structure like this:
A | +--B | +--C
It’s mapped with one table per subclass using joined tables. For historic reasons I also use a discriminator, so the current situation is as described in Section 9.1.3 of the Hibernate manual.
Question: How do I extend the mapping for a structure like this:
A | +--B | | | D | +--C
Can I <subclass> a <subclass> in the hibernate mapping? What <key>s do I need?
not tested but, according to the link you posted if you are using hibernate3