mybatis插入完数据后返回主键id

因牵涉到多张表进行插入数据,后面插入需要前面插入的主键id,用于构建主外键关系,因此插入完数据后需要id回传

将useGeneratedKeys属性设置为true    
keyProperty设置成主键id名

<insert id="insertTmParentSystem" parameterType="com.tmao.entity.tmall.TableTmParentSystem" useGeneratedKeys="true" keyProperty="id">
        INSERT INTO tm_system (sys_name, sys_eng_name, p_cid)
        VALUES
          (#{sys_name},#{sys_eng_name},#{p_cid})
    </insert>
发布了27 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Ru_yin_hai/article/details/104844924
今日推荐