Advertisement

Mybatis插入数据后获取primary key auto-increment

阅读量:

1、问题概述?

在利用mybatis或mybatisplus向mysql数据库插入数据的过程中,通常会采用自增主键作为id字段。当数据成功写入数据库后,若需获取该id值以供后续操作使用,则必须通过相应方式实现id的获取。

如对springboot与mybatis框架的整合方法不熟悉,可参考以下链接:

<>

2、数据获取方式分析

2.1、创建对应的表

所采用的表格结构并无特别限制,关键在于字段id INT(11)NOT NULL AUTO_INCREMENT,-- 编号 设定为具备自动增长功能的主键

复制代码
 -- 创建班次轮值表  需要体现出当前时间节点多人是谁值班。

    
 CREATE TABLE  dutytruns(
    
      id INT(11)NOT NULL AUTO_INCREMENT,-- 编号
    
      dutyshift VARCHAR(10),    --  班次
    
      dutysort  VARCHAR(500), --  值班人员及顺序如 json字符串
    
      dutytimeday VARCHAR(10), -- 值班时间如周一 
    
      dutyremark VARCHAR(200), -- 备注信息
    
      PRI

全部评论 (0)

还没有任何评论哟~