anthony wrote:
PLEASE BE PATIENT!
have you read the doc?
Of course. It's not that I couldn't get either of them to work, it's just that I didn't know which to use with postgres's internal inheritance. I think the answer is simply none, so I just implemented the join-subclass way of doing it and got rid of those inherited tables and just made simple tables that all referenced the business table as their primary key (which worked without a hitch).
I just wanted to know what the best strategy was to avoid mapping duplication while having the benefits of using postgres's table inheritance, but since it appears that hibernate doesn't know they are inherited because postgres gives the illusion that they are not, there isn't much way for hibernate to know so I would have to duplicated 4 mappings with minor differences.