Open JPA 2.0 を使用し、データベースは DB2 9.7 です。主キーである ID と自動生成された ID 列を含むエンティティを作成したいと思います。エンティティを作成した後、生成された ID を表示する必要があります。このために、エンティティを永続化した後、entity.getId() を呼び出しています。データベースでは、以下のクエリが実行されていることがわかります
select ID from final table
(INSERT INTO WEB.USER (NAME, LOCATION) VALUES (?, ?))
エンティティを作成し、生成された ID を返す代替/より良い方法はありますか? "Select ID from final table"
これはパフォーマンスへの影響が予想されるため、避けたいと思います。