私はエンタープライズアプリケーションにJPA2を使用していますが、私のDBAはひねりを加えただけです。
彼らは私がすべてのテーブルにグループの一元化されたオブジェクトIDジェネレーターを使用することを望んでいます。つまり、テーブル値やシーケンステーブルを使用するのではなく、Webサービスを呼び出して最大50個のIDのバッチを取得する必要があります。
次に、新しいオブジェクトを永続化するときに、最初にこのIDを挿入し、それをテーブルに保存する必要があります。
では、これを処理するためにエンティティの@Id列をどのように操作しますか。
持続する前にキーを設定するのと同じくらい簡単ですか?IDセットエラーのある種類のアンマネージエンティティがスローされるのではないかと思います。