プリロードされたシステムデータでシステムをブートストラップできるように、すべてのテーブル(1〜1000など)の主キー識別子のセットを予約したいと思います。
すべてのJPAエンティティクラスには、主キーに対して次の定義があります。
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id", unique = true, nullable = false, insertable = false, updatable = false)
private Integer id;
増分が1000から開始する必要があることをデータベースに通知する方法はありますか(つまり、顧客固有のデータは1000から開始します)。私たちの環境では()をサポートh2, mysql, postgres
しており、JPAおよびHibernateのリバースエンジニアリングDDLツールを介して駆動できるソリューションを希望します。
これが正しいアプローチかどうか教えてください