Mybatis插入后返回主键
2012-03-21 15:37
323 查看
<insert id="add" parameterType="vo.Category">
<selectKey resultType="java.lang.Short" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID()
</selectKey>
insert into category (name_zh, parent_id,
show_order, delete_status, description
)
values (#{nameZh,jdbcType=VARCHAR},
#{parentId,jdbcType=SMALLINT},
#{showOrder,jdbcType=SMALLINT},
#{deleteStatus,jdbcType=BIT},
#{description,jdbcType=VARCHAR}
)
</insert>
在插入操作完成之后,参数category的id属性就已经被赋值了
执行完mapper.insert(category);获取插入返回的主键用category.getId()就可以了
<selectKey resultType="java.lang.Short" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID()
</selectKey>
insert into category (name_zh, parent_id,
show_order, delete_status, description
)
values (#{nameZh,jdbcType=VARCHAR},
#{parentId,jdbcType=SMALLINT},
#{showOrder,jdbcType=SMALLINT},
#{deleteStatus,jdbcType=BIT},
#{description,jdbcType=VARCHAR}
)
</insert>
在插入操作完成之后,参数category的id属性就已经被赋值了
执行完mapper.insert(category);获取插入返回的主键用category.getId()就可以了
相关文章推荐
- mysql+mybatis插入一条数据后返回主键ID
- [置顶] mybatis插入主键返回
- mybatis mysql插入返回主键
- MyBatis在insert插入操作时返回主键ID的配置
- mybatis+mysql返回以map形式插入的实体主键
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- MyBatis在Oracle中插入数据并返回主键的问题解决
- MyBatis+MySQL 返回插入的主键ID
- MyBatis在insert插入操作时返回主键ID
- MyBatis在insert插入操作时返回主键ID的配置(推荐)
- Mybatis插入完成后返回主键
- Mybatis+Mysql 批量插入的时候返回主键ID
- MyBatis在Oracle中插入数据并返回主键的问题解决
- 关于mybatis(insert插入)返回主键的问题
- MyBatis+MySQL 返回插入记录的主键ID
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- mybatis+mysql返回插入数据主键