Definitely worth opening a JIRA, so we don't forget to either doc or fix
it for 2.0.
-Donald
C N Davies wrote:
Hi,
Using OpenJPA 1.2.1
I have my base class inheritance set to
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS), what I expected was
that each subsequent subclass would use the same strategy by default. What I
find is that this inheritance strategy only seems to be inherited by the
first subclass but not the subsequence subclasses. For example:
BaseClass - Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
Class Sub1 extends BaseClass - table per class functions without the need
to anote the class
Class Sub2 extends Sub1 - reverts to using single table unless anoted with
.TABLE_PER_CLASS
Is this the expected behaviour because I can't see it either way in the docs
or spec?
Thanks
Chris