Hi everyone,
I've searched several times for a way to achieve the persistance of classes implementing multiple interfaces but never could find a solution.
During my search I've come across some posts of others having the same problem but they too had no answer.
If there is some known knowledge about it (like "not feasible, never will") I think it would deserve an entry in the FAQ to avoid the pain of the search.
Starter: For those still searching I would suggest the following links:
-
The reference documentation chapter on inheritance mapping
-
Here's a post explaining the problem in detail with a concrete example
-
Here's a post with a hibernate team member hinting the <join> tag
-
Here's a post promoting delegation over inheritance