ssm 项目,往数据库添加一条数据的同时返回该条数据的id

前端为满足用户的良好体验,在插入一条数据后,根据返回的状态码,直接在页面追加一条数据,由于可能在后面操作时使用到该条数据的的id,需要再返回状态码的同时返回追加数据在数据库表中的id。

如下红色部分:

1在mapper中修改:


    insert into yearcontrol
    
      
        id,
      
      
        year,
      
    
    
      
        #{id,jdbcType=INTEGER},
      
      
        #{year,jdbcType=VARCHAR},
      
    
    
         SELECT LAST_INSERT_ID() AS id
    
  

2在controller中修改

int j=yearcontrolService.addYearcontrol(yearcontrol);
data.put("id", yearcontrol.getId());

修改以上两处即可得到添加数据的id


参考:https://blog.csdn.net/java_xuetu/article/details/53984613


你可能感兴趣的:(ssm)