首先理解这就话的意思:就是在往数据库表中插入一条数据的同时,返回该条数据在数据库表中的自增主键值。

有什么用呢,举个例子:

你编辑一条新闻,同时需要给该新闻打上标签(可以一个或者多个:比如:女性,爱,钱等等),然后存储到数据库中。怎么存mybatis新增返回主键怎么取,肯定涉及到三张表,新闻表,标签表,新闻标签id关联表

新闻表插入数据简单,标签表插入数据简单。那新闻标签表呢,如何关联,那是不是需要新闻表和标签表插入数据的时候mybatis新增返回主键怎么取,返回它们的主键Id然后再存储到新闻标签表中。

这种场景还是蛮常见的。下面主要针对的MySQL数据库进行操作。

1.TLivePressOriginDOMapper.xml插入语句添加配置

 
  
  
  

2.查看TLivePressOriginDO实体

有个属性autoId

sql新增主键_mybatis新增返回主键怎么取_tk.mybatis 自增主键

3.在看TLivePressOriginDOMapper

mybatis新增返回主键怎么取_tk.mybatis 自增主键_sql新增主键

4、在看实际效果

我们看到这里数据的主键值是10,是通过赋值给bean实体中的autoId属性的。

sql新增主键_tk.mybatis 自增主键_mybatis新增返回主键怎么取

那到底数据库存储该条数据的主键是不是10呢?

5、看数据库该条记录

数据库中该条数据的自增主键Id果然是10,那就说明达到了插入数据的同时获得了该条数据在数据库表中的主键值得目的。

注意:以上操作只针对MySQL数据库哦。

限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688