この質問は何度か聞かれることは知っていますが、ほとんどの回答は、オブジェクトをパラメーターとして渡す場合のシナリオに関するものです。
mybatis を使用して SQL Server に行を挿入しようとしていますが、挿入された行の ID が必要です。
オブジェクトを渡すのではなく、Integer、Long、Double などの生の変数を渡します
<insert id="insertUserSummary" useGeneratedKeys="true" >
INSERT INTO BRS_USER_SUMMARY
(BRS_BRM_ID, BRS_USR_ID)
VALUES
(#{masterid}, #{userid} )
</insert>
呼び出し元の関数で masterid と userid を渡すだけで挿入が行われますが、代わりに id が取得されません。注-オブジェクトをパラメーターとして渡すのではなく、2 つの変数を渡します。
ありがとうございました。