方式一 useGeneratedKeys="true" keyProperty="id"
<insert id="insert" parameterType="com.hanshow.wise.base.common.model.SysResource" useGeneratedKeys="true" keyProperty="id">
方式二 <table tableName="sys_resource" > <generatedKey column="id" sqlStatement="Mysql" identity="true"/> </table>
<insert id="insert" parameterType="com.hanshow.wise.base.common.model.SysResource"> <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer"> SELECT LAST_INSERT_ID() </selectKey> insert into sys_resource (name, url, description, icon, pid, seq, state, resource_type, default_data, remarks, gmt_create, gmt_modified, del_flag ) values (#{name,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{pid,jdbcType=INTEGER}, #{seq,jdbcType=INTEGER}, #{state,jdbcType=INTEGER}, #{resourceType,jdbcType=TINYINT}, #{defaultData,jdbcType=INTEGER}, #{remarks,jdbcType=VARCHAR}, #{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=TINYINT} ) </insert>