皆さん、
Play 1.2.5 を使用しています。データベースは Oracle 10g で、アプリケーション用に既存のテーブルを使用しています。
次のような一意のキーを生成しています。
@GeneratedValue(strategy=GenerationType.SEQUENCE)
public int transactionId;
以下のコードを使用すると、transactionId
が生成され、データベースに正常に保存されます。
transactionDetails.save();
transactionId
しかし、保存操作が正常に実行されると、一意に生成されたものを取得できません。save メソッドは type を返します<JPABase>
。transactionId
次に、保存操作が成功した後、どのように取得できます<JPABase>
か?
注:transactionId
保存操作を成功させるためにそれを取得する方法があるかもしれないと信じているため、フェッチのために別のDBヒットを作成したくありません。
これについて教えてください。
ありがとう、