При наследовании сущностей, для каждого создается таблица. Хотя по дефолту @Inheritance(strategy = InheritanceType.SINGLE_TABLE).
версия студии 1.5.1. jmix - 1.3.5 и 1.5.1.
Создал читстый проект 3 сущности
- Абстрактную сущность
- Первую сущность, которая наследуется от абстрактной
- Вторую сущность, которая наследуется от абстрактной
И вот что генерируется
3 таблицы вместо одной, причем остальные две через “кэмэл кейз” именуются.
через какое-то время генерирует опять нормально, как и положено
Кажется, это связано как то с дизайнером студии. Иногда, когда перейти в дизайнер, он создает аннотацию @Table(name = “FirstEntity”) сам. И даже, когда эту аннотацию удалить, то ликьюбейз генерирует так, как будто она там есть