休眠-动态注册HiLo表序列生成器

时间:2018-11-29 13:57:51

标签: java hibernate sequence hilo

是否可以动态注册休眠序列生成器?

我需要的功能几乎与Hibernate Sequence Table Generator相同,在Hibernate Sequence Table Generator中,我有一个单独的表来保存列:sequence_namesequence_val,但是唯一的区别是序列名称列表在应用程序启动。

我无法像这样注册序列:

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

因为pkColumnName的值可以动态变化。我想从传入请求中读取它,并在可能的情况下动态创建生成器。

有人实施过这样的东西吗?

0 个答案:

没有答案