如何在java hibernate中创建否定主键?

时间:2016-11-07 07:19:25

标签: java hibernate

我们有一个表,其中使用自己的主键生成技术从两个不同的源插入数据。因此,主键冲突发生的可能性很大。我们希望使用hibernate创建负主键以防止此类冲突。可能吗?如何?提前谢谢

1 个答案:

答案 0 :(得分:0)

如果你想创建一个带负数的代,这是一种方法  在您的数据库中

 create sequence SEQ_ACE_WORKERS
       MINVALUE -100 
       MAXVALUE 1 
       START WITH -99
       INCREMENT BY 1 
        ;

在你的hibernate类中,你将策略更改为“sequence”。 但我想进一步说你应该对两个来源使用相同的序列