是的,您的分析是正确的。您已正确确定问题所在(我们有类似的问题)。而且…如果您要将其投入生产,请不要忘记:
- 要么为具有正确的初始值/初始ID的新序列生成器手动生成序列表(否则,hibernate将从1开始,您将再次获得)
- 或在代码中设置该值(签
initalValue
入@SequenceGenerator
)。 - 我无法列举最佳实践,但我想您可以降低50的极限。我也没有PostgreSQL的经验,但是在MySQL中,您有一个简单的seq表。generator和hibernate使整个过程变得完整。



