为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis 批量插入如何返回每个条记录的自生成主键?

mybatis 批量插入如何返回每个条记录的自生成主键?

大吉大利今晚学习 2018-02-09 13:57:42
查看完整描述

2 回答

?
远看寒山石径斜

TA贡献12条经验 获得超4个赞

如果是mysql类型的,假设你的自增长字段就叫id

<insert id="xxx"   useGeneratedKeys="true" keyProperty="id"  parameterType="xxx">  
       insert into table(
               字段
               ,字段
       ) values(
               #{值}
               ,#{值}
      )

<selectKey  resultType="int"  order="AFTER"  keyProperty="id">
           SELECT LAST_INSERT_ID()  AS  id
       </selectKey>
</insert>

查看完整回答
1 反对 回复 2018-02-09
?
linux快速入门培训

TA贡献7条经验 获得超2个赞

openSession(ExecutorType.BATCH,false);

查看完整回答
反对 回复 2018-02-11
  • 2 回答
  • 0 关注
  • 5095 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信