Я пытаюсь создать приложение Spring Boot, в котором я хочу создавать и использовать таблицы базы данных по требованию без определения сущностей / репозиториев для них.
У меня есть базовая сущность Business и сущность BusinessTypeсохранить тип бизнеса.Я хочу иметь возможность динамически создавать таблицу для бизнес-типа (скажем, Coffeeshop) с собственной таблицей (в то время как я могу сохранить имя таблицы в таблице BusinessType и решить, какую таблицу запрашивать оттуда).
Так что, не определяя сущность и / или не создавая CrudRepository для Coffeeshop, могу ли я создать таблицу с именем Coffeeshop, а затем выполнить некоторые запросы по этому поводу?
Если нет, каковы мои альтернативы?Как вы справляетесь с ситуациями, когда вы получаете базовый тип и позволяете системе иметь более конкретные типы (сохраненные и связанные с базовым типом) в типичном приложении Spring Data JPA?
Спасибо