Hibernate. Смена типа наследования в середине иерархии.
Почему-то был уверен, что возможно поменять тип наследования "по ходу пьесы", то есть в середине иерархии классов. То есть сначала идут JOINED таблицы, а потом - БАЦ!- и становится SINGLE_TABLE. Сейчас погонял пример из 3 классов. И если первый стоит SINGLE - все ок, 3 класса в одной таблице с дискриминатором. А если ставлю первый JOINED, второй SINGLE_TABLE, чтобы сложить 2 и 3 класс в одну таблицу - то вся иерархия становится JOINED и я вижу 3 таблицы без всяких дискриминаторов.
Можно как-то это сделать или это изначально невозможно?
Можно как-то это сделать или это изначально невозможно?
