主键demoId需要设置为自增长,然后批量保存后,在参数list里面的DemoInfoDO对象里面可以获取到生成的主键ID,具体写法如下所示:
<insert id="saveBatch" parameterType="com.huahan.web.domain.DemoInfoDO"
useGeneratedKeys="true" keyProperty="demoId">
insert into t_demo_info
( demo_id
, demo_name
, create_time
)
values
<foreach item="item" collection="list" separator=",">
( #{item.demoId}
, #{item.demoName}
, #{item.createTime}
)
</foreach>
</insert>
MyBatis针对MySql批量保存返回主键ID
于 2024-04-12 09:12:18 首次发布
3879

被折叠的 条评论
为什么被折叠?



