ID が として定義されている postgres テーブルがありますbigserial
。@Insert
挿入されたエンティティの IDを使用して取得するにはどうすればよいですか? マッパー メソッドが id を返すか、エンティティ オブジェクト内の id フィールドに入力することを期待しています。何か案は?
9556 次
2 に答える
4
マッパーは、実際に挿入されたレコード数を返します。挿入されたレコードの ID を取得するには、2 つ目の注釈を追加する必要があります (これにより ID が設定されます)。
@Options(useGeneratedKeys=true, keyProperty="idSomething")
keyProperty
エンティティ オブジェクトで識別プロパティの名前が「id」である場合は、必要ないことに注意してください。
于 2011-07-08T16:01:14.617 に答える
3
ここに着陸した他の人のためのリンクがあります。
于 2010-11-24T19:55:28.237 に答える