两种方法获取MyBatis刚刚插入的id
2017-07-29 17:12
316 查看
主要就是在xml文件中的写法,其他省略
方法一:
<insert id="insert" parameterType="com.xxx.xxxx.pojo.User">
insert into t_user (name)
values (#{user.name})
<selectKey resultType="Integer" order="AFTER" keyProperty="user.userId">
SELECT LAST_INSERT_ID() AS userId
</selectKey>
</insert>
方法二:
<insert id="insert" parameterType="Spares"
useGeneratedKeys="true" keyProperty="id">
insert into system(name) values(#{name})
</insert>
然后在调用的时候就可以用对象的get属性方法来获取了。
方法一:
<insert id="insert" parameterType="com.xxx.xxxx.pojo.User">
insert into t_user (name)
values (#{user.name})
<selectKey resultType="Integer" order="AFTER" keyProperty="user.userId">
SELECT LAST_INSERT_ID() AS userId
</selectKey>
</insert>
方法二:
<insert id="insert" parameterType="Spares"
useGeneratedKeys="true" keyProperty="id">
insert into system(name) values(#{name})
</insert>
然后在调用的时候就可以用对象的get属性方法来获取了。
相关文章推荐
- 两种方法获取MyBatis刚刚插入的id
- 使用Mybatis进行插入时获取刚刚插入数据的ID(ID是自增字段)
- MyBatis插入时候获取自增主键方法
- Mybatis generator中插入一条数据,获取自增ID即(主键值)
- JDBC获取新插入记录id的三种方法
- Mysql中获取刚插入的自增长id的三种方法归纳
- MyBatis插入时候获取自增主键方法
- MyBatis插入时候获取自增主键方法
- Mybatis获取刚刚插入的一条数据的主键值(插入时主键未制定数据库支持主键自增)
- Lravel中获取刚刚插入的记录的id
- MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id
- Mybatis+Mysql插入数据库返回自增主键id值的三种方法
- MyBatis插入记录获取自增的ID(MySQL)
- 两种Oracle数据库批量插入方法:在mybatis实现,带序列。
- MyBatis插入语句获取主键id
- MyBatis插入时候获取自增主键方法
- C#操作mysql数据库事务以及获取插入数据ID的方法
- myBatis+mysql获取插入数据的自增长id
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- 两种方法得到上次插入数据的ID