mybatis在查询一条数据的时候返回它的主键

Posted MrPeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis在查询一条数据的时候返回它的主键相关的知识,希望对你有一定的参考价值。

场景: 我们在用 insert 语句插入一天语句的时候,希望得到这条数据的主键ID(在主键是自增的情况下),如何来实现了。

  

 service 里面还要加上这个

  

 

以上是要给insert语句, 可以看到新加了一个 <selectKey> 标签,这就是mybatis 实现的方法

 

`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````

PS : 注意  <selectKey> 标签 是 select last_insert_id()  这个last_insert_id 是一个方法 不要忘记了后面的括号哦 。

上面的 group_id 是主键, insert 的时候不能省略

以上是关于mybatis在查询一条数据的时候返回它的主键的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis使用问题:查询一对多或多对多时只返回一条数据的问题

MyBatis应用记录:MyBatis如何得到插入数据之后的主键值

mybatis 关联查询时,从表只返回第一条记录解决办法

MyBatis+MySQL 返回插入的主键ID

Mybatis Collection查询集合只出现一条数据

mybatis插入数据后返回自增的主键id