Hibernate - динамически регистрирует генератор последовательности таблиц HiLo
Можно ли динамически зарегистрировать генератор последовательности Hibernate?
Мне нужна функциональность, почти идентичная Hibernate Sequence Table Generator, где у меня есть отдельная таблица, которая содержит столбцы: sequence_name
, sequence_val
, но единственное отличие состоит в том, что список имен последовательностей не известен при запуске приложения.
Я не могу зарегистрировать последовательности, например, так:
@TableGenerator(
name="myGen",
table="my_gen",
pkColumnName="GEN_KEY",
valueColumnName="GEN_VALUE",
pkColumnValue="mySequenceName",
allocationSize=10
)
Потому что значение pkColumnName
может по динамике. Я хочу прочитать его из входящего запроса и динамически создать генератор, если это возможно.
Кто-нибудь реализовал что-то подобное?