mybatis新增到数据库后返回当前ID问题

 更新时间:2024年08月10日 10:03:08   作者:小花皮猪  
这篇文章主要介绍了mybatis新增到数据库后返回当前ID问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

描述

在开发中,插入一条数据并返回当前的ID的场景很多

之前用mybatisPlus自带的api非常简单,调用完save or insert之后再getId即可。

今天使用mybatis的时候也遇到了这个场景,在此记录一下。

解决问题

直接再insert标签里面表明属性

核心主要是这两个

简单解释下这两个属性

  • useGeneratedKeys=“true”是否给主键设置自增
  • keyProperty=“id”自增后的Id赋值给实体类中的字段 这个千万不要写错

再次重启项目后,解决问题

数据库

总结

实现方式有3种,个人感觉这种方式是最简单的

这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java面试题冲刺第七天--Spring框架1

    Java面试题冲刺第七天--Spring框架1

    这篇文章主要为大家分享了最有价值的三道Spring框架面试题,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • spring boot springjpa 支持多个数据源的实例代码

    spring boot springjpa 支持多个数据源的实例代码

    这篇文章主要介绍了spring boot springjpa 支持多个数据源的实例代码,需要的朋友可以参考下
    2018-04-04
  • maven国内镜像配置的方法步骤

    maven国内镜像配置的方法步骤

    这篇文章主要介绍了maven国内镜像配置的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 详解JDBC的概念及获取数据库连接的5种方式

    详解JDBC的概念及获取数据库连接的5种方式

    Java DataBase Connectivity是将Java与SQL结合且独立于特定的数据库系统的应用程序编程接口,一种可用于执行SQL语句的JavaAPI。本文主要介绍了JDBC的概念及获取数据库连接的5种方式,需要的可以参考一下
    2022-09-09
  • springboot 实现mqtt物联网的示例代码

    springboot 实现mqtt物联网的示例代码

    这篇文章主要介绍了springboot 实现mqtt物联网,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java Stream流之求和的实现

    Java Stream流之求和的实现

    这篇文章主要介绍了Java Stream流之求和的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 浅谈Java中向上造型向下造型和接口回调中的问题

    浅谈Java中向上造型向下造型和接口回调中的问题

    这篇文章主要介绍了浅谈Java中向上造型向下造型和接口回调中的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Java swing实现酒店管理系统

    Java swing实现酒店管理系统

    这篇文章主要为大家详细介绍了Java swing实现酒店管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • Java面向对象关键字extends继承的深入讲解

    Java面向对象关键字extends继承的深入讲解

    继承就是使用已定义的类作为父类,新建一个类作为子类使用extends关键字继承这个类,这样就实现了继承关系,这篇文章主要给大家介绍了关于Java面向对象关键字extends继承的相关资料,需要的朋友可以参考下
    2021-08-08
  • java 中同步、异步、阻塞和非阻塞区别详解

    java 中同步、异步、阻塞和非阻塞区别详解

    这篇文章主要介绍了java 中同步、异步、阻塞和非阻塞区别详解的相关资料,需要的朋友可以参考下
    2017-04-04

最新评论