mybatis插入数据返回主键
- 详细例子
<!--
useGeneratedKeys="true" 表示给主键设置自增长
keyProperty="id" 表示将自增长后的Id赋值给实体类中的id字段。
parameterType 这个属性指向传递的参数实体类
-->
<insert id="insertBookmark" useGeneratedKeys="true" keyProperty="id" parameterType="com.model.eclipse.entity.Bookmark">
insert into bookmark(pId,userId,title,code,href,icon,status,
description,creator,createDate,modifier,modifyDate)
values(#{pId},#{userId},#{title},#{code},#{href},#{icon},#{status},
#{description},#{creator},#{createDate},#{modifier},#{modifyDate})
</insert>
保存之后直接通过getId()方法获取id即可。