Я однажды пытался сопоставить таблицу с двумя объектами Java (без схемы наследования).Я просто хотел поэкспериментировать с некоторыми другими сопоставлениями при сохранении старой сущности.
Дело в том, что если ваши User и ExtenderUser совместно используют одну и ту же коллекцию сущностей X, Hibernate будет жаловаться на то, что не знает, к какой сущности X подключен обратно.: User или ExtenderUser.
Итак, суть в том, что в моем случае это не сработало, и это не правильно.
Я не пробовал схему наследования, но из того, что вы 'повторяешь, ты тоже не один.