JPA (Hibernate): Как автматически создать много таблиц?
Привет всем, читатели и писатели тостера!
Вопрос появился у меня следующий, в связи с нуждой фичу реализовать такую:
Для оптимизации работы БД необходимо создать много различных и однотипных таблиц (с одной структурой), которые различаться будут только лишь названием, как можно это реализовать?
Можно было бы просто сгенерить скриптом SQL-запрос в txt файл и выполнить его, но куда лучше оказался бы вариант, при котором при наступлении определенных условий программа в риалтайме создает дополнительные таблицы по типу все той же сущности.
Сергей Горностаев, по сути да, нужно брать существующую таблицу, полностью копировать ее структуру (с ключами и т.д.), сохранять с другим именем и писать туда данные. Как это можно сдлать автоматически и в риалтайме в Java?
DmitryPros, была когда-то библиотека Hibernate Shards, но она давно заброшена и не работает с современными версиями Hibernate. Зачем вам это? Вы уверены, что нельзя задачу решить каким-то другим способом, кроме дополнительных таблиц?