Есть такая иерархия:
Объект недвижимости
Земельный участок
Строение
Комплекс
Здание
Этаж
Помещение
У всех практически одинаковый набор атрибутов, поэтому хочу отмапить их всех на одну таблицу. Примерно такую:
идентификатор
тип
код
описание
владелец
особые условия
площадь
высота потолка
этажность
...
Большинство атрибутов должно быть у всех классов. Но есть несколько атрибутов, которые должны быть только у конкретных классов внизу иерархии, например у Помещения - ‘высота потолка’, у здания - ‘этажность’. Когда я использую схему отсюда
Single Table Inheritance то получаю атрибут ‘высота потолка’ у всех классов в иерархии.