@SequenceGeneratorのallocationSizeプロパティのデフォルト値が50であることに気付いたとき、休止状態のソースを調べていました。
ソースによると...
/**
* (Optional) The amount to increment by when allocating
* sequence numbers from the sequence.
*/
int allocationSize() default 50;
なぜこれが1ではなく50になるのか考えてみてください。これは、デフォルトで主キーが1、50、100、150などになることを意味しませんか?1ずつ増やすのがはるかに一般的で、より理にかなっているように思えますか?