Hibernate - динамически регистрирует генератор последовательности таблиц HiLo - PullRequest
0 голосов
/ 29 ноября 2018

Можно ли динамически зарегистрировать генератор последовательности Hibernate?

Мне нужна функциональность, почти идентичная генератору таблицы последовательности Hibernate, где у меня есть отдельная таблица, содержащая столбцы: sequence_name, sequence_val, но толькоРазница в том, что список имен последовательностей не известен при запуске приложения.

Я не могу зарегистрировать последовательности следующим образом:

@TableGenerator(
    name="myGen",
    table="my_gen",
    pkColumnName="GEN_KEY",
    valueColumnName="GEN_VALUE",
    pkColumnValue="mySequenceName",
    allocationSize=10
)

Поскольку значение pkColumnName может динамически,Я хочу прочитать его из входящего запроса и динамически создать генератор, если это возможно.

Кто-нибудь реализовал что-то подобное?

...