S2JDBCで連続して@SequenceGenerator アノテーションを 実行すると実際のシーケンスが上がっていなかった事象が発生。 ぐぐってみるとこういうことらしい。 @SequenceGenerator アノテーションには allocationSize という要素があり,その デフォルト値は 50 となっています. # JPA の仕様です. S2JDBC は,Sequence から取得した値から, この allocationSize の範囲までは,新たに Sequence から値を取得することなく主キーに 割り当てます. そのため,Sequence の増分値と allocationSize が 一致している必要があります. Sequence の増分値は create sequence 文で指定します. CREATE SEQUENCE DEPARTMENT_SEQ INCREMENT