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>
还没有评论,来说两句吧...