On http://cayenne.apache.org/doc/modeling-inheritance.html , I see this statement:
"As of this writing Cayenne does not support horizontal inheritance. It may in the future."
Well, guess what, the first instance where I absolutely need inheritance does require horizontal modeling. Two legacy tables happen to have a very similar column structure and server very similar purposes, and since the processing is complicated and accesses many fields of each record, having a common superclass wired up would really simplify a lot of code.
So the question is: Is there any realistic hope that this will be done soon?
Would outside help speed up things?
Limited help, unfortunately. I'll have to justify any time I sink into this :-(
The other approach might be faking a vertical/joined scenario using views.
However, I'd like to avoid that because I know that views tend to come with their own cans of worms (updateability and lack of useful metadata).