2013/12/19

jpa GenerationType

GenerationType.TABLE
    テーブルを使います。
GenerationType.SEQUENCE
    シーケンスを使います。
GenerationType.IDENTITY
    データベース固有の識別子自動生成を使います。
GenerationType.AUTO (デフォルト)
    データベースに応じて TABLE・SEQUENCE・IDENTITY のいずれかが選択されます。 IDENTITY が使える場合は IDENTITY に、 IDENTITY が使えなくて SEQUENCE が使える場合は SEQUENCE に、 IDENTITY も SEQUENCE も使えない場合は TABLE になります。