название таблицы? Т.е имеем UserEntity, но исходя из запроса к внешней службе нужно сохранить этого юзера в соответствующую таблицу. Схема одинаковая
https://www.baeldung.com/spring-data-jpa-multiple-databases
У меня дб одна. Название таблицы динамическое @Table(schema = "users_1"), @Table(schema = "users_2") ...
если две таблицы в одной схеме или бд, то можете сделать наследование от первой таблицы
это смотрел, но как я понимаю, динамически это не получится сделать. т.е, я изначально не знаю сколько этих таблиц будет.
если вам нужно, чтобы таблицы сами создавались в зависимости от каких-то условий, то лучше всего это на уровне бд делать
https://habr.com/ru/post/273933/
А какая практическая задача решается таким разбиением?
Хороший вопрос) для интеграции с power bi. Каждый юзер принадлежит определенной группе, т.е одна таблица на одну группу. Лично я не понимаю почему это нужно именно так. Но тот кто занимается интеграцией с power bi сказал, что там нет возможности группировки)
ну так зачем вам разные сущности на уровне вашей программы? Если бд сама по группам будет сохранять пользователей, то вопрос снимается
Обсуждают сегодня