Хочу такую структуру в java:
Абстрактный родитель со стандартным набором полей (id, name, etc). От него наследуются entity и
опционально добавляют свои поля.
В базе нужно чтобы вышло так:
Одна общая таблица для всех entity наследуемых от Parent, а для тех которые добавили свои поля отдельные таблицы с политикой
InheritanceType.JOINED.
Т.е. для такого набора классов в базе должно быть 2 таблицы:
parent и ch3 которая имеет только id(ссылка на таблицу parent) и extensionValue.
Вот так добавился почти рабочей схемы:
Один абстрактный с @MappedSuperclass, от него два абстрактных с разными политиками наследования, а он них уже конечные классы, но всё-ровно не работает.
Но хотелось бы без костылей.