引言:在mapper.xml中:useGeneratedKeys="true"、keyProperty="id",這兩個屬性將主鍵封裝到id屬性上。sql插入執行成功後從實體getId即可。注意:非insert的返回值(影響行數)
<insert id="addRole" parameterType="com.ycs.community.sysbo.domain.po.RolePo" keyProperty="id" useGeneratedKeys="true">
INSERT INTO t_sys_role(code,
`name`,
data_scope,
`level`,
`desc`,
create_time
)
VALUES (
#{code,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{dataScope,jdbcType=VARCHAR},
#{level,jdbcType=VARCHAR},
#{desc,jdbcType=VARCHAR},
#{creTm,jdbcType=BIGINT}
)
</insert>
完