|
配置insert插入后返回自增长主键:
<insert id="insert" parameterType="com.umapp.common.entity.RawResInfo">
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Tue May 20 09:35:37 CST 2014.
-->
<selectKey keyProperty="resourceId" order="AFTER" resultType="java.lang.Long">
SELECT LAST_INSERT_ID() AS resourceId
</selectKey>
<![CDATA[
insert into `raw_res_info` (service_id, resource_name, resource_status,
file_path, creator_id, create_time,
other_flag, md5, sha1
)
values (#{serviceId,jdbcType=BIGINT}, #{resourceName,jdbcType=VARCHAR}, #{resourceStatus,jdbcType=TINYINT},
#{filePath,jdbcType=VARCHAR}, #{creatorId,jdbcType=BIGINT}, #{createTime,jdbcType=TIMESTAMP},
#{otherFlag,jdbcType=BIGINT}, #{md5,jdbcType=VARCHAR}, #{sha1,jdbcType=VARCHAR}
)
]]>
</insert>
然后插入后,直接调用对象.get主键即可 |
|
|