当我意识到 @SequenceGenerator 的 thge allocationSize 属性的默认值为 50 时,我正在查看休眠源。
根据消息来源...
/**
* (Optional) The amount to increment by when allocating
* sequence numbers from the sequence.
*/
int allocationSize() default 50;
知道为什么这是 50 而不是 1 吗?这是否意味着默认情况下您的主键将变为 1、50、100、150 等?在我看来,增加 1 更常见并且更有意义?