MyBatis新規データの自己増加プライマリ・キーID値への復帰に成功
インプリメンテーション:自動ID値は、新規オブジェクトのcommodityId(keyProperty="commodityId")フィールドに戻ります.
方法1:useGeneratedKeys="true"keyProperty="commodityId"を追加
方法2:クエリの最後の自己増加IDがcommodityId列にマッピングされる
方法1:useGeneratedKeys="true"keyProperty="commodityId"を追加
insert into commodity
commodity_category_id,
commodity_name,
#{commodityCategoryId,jdbcType=INTEGER},
#{commodityName,jdbcType=VARCHAR},
方法2:クエリの最後の自己増加IDがcommodityId列にマッピングされる
insert into commodity
commodity_category_id,
commodity_name,
#{commodityCategoryId,jdbcType=INTEGER},
#{commodityName,jdbcType=VARCHAR},
select LAST_INSERT_ID() as commodityId