mybatis的insert语句插入数据时的返回值的实现

 更新时间:2020年10月23日 11:28:23   作者:小文哥的故事  
这篇文章主要介绍了mybatis的insert语句插入数据时的返回值的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

mybatis的sql语句一般是配置在配置文件中,现先给出一个例子,

sqlMap.xml文件中的一条插入语句:

<insert id="add" parameterClass="xxx">
    insert into A(a, b, c, d)
    VALUE
    (#a#, #b#, #c#, #d#)
</insert> 

以上的代码片段只是最简单的插入语句,上面这条SQL语句无论执行结果是成功还是失败,它的返回值都是null

如果想要在执行插入之后得到某个非null的返回值,上面那条sql语句需要再加点‘料':

<insert id="add" parameterClass="xxx">
    insert into A(a, b, c, d)
    VALUE
    (#a#, #b#, #c#, #d#)
    <selectKey resultClass="java.lang.Integer" keyProperty="id" >
      SELECT @@IDENTITY AS ID
    </selectKey>
</insert> 

这样写的话当插入一条数据的时候,该插入操作的返回值就是刚刚插入的 那条记录的主键值。

到此这篇关于mybatis的insert语句插入数据时的返回值的实现的文章就介绍到这了,更多相关mybatis insert返回值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java如何用时间戳重命名上传的文件

    Java如何用时间戳重命名上传的文件

    这篇文章主要介绍了Java如何用时间戳重命名上传的文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Java 函数式编程梳理

    Java 函数式编程梳理

    这篇文章主要介绍了Java 函数式编程梳理,文章通过Lambda表达式展开详细的内容介绍,具有一定参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • java搜索无向图中两点之间所有路径的算法

    java搜索无向图中两点之间所有路径的算法

    这篇文章主要介绍了java搜索无向图中两点之间所有路径的算法
    2019-01-01
  • Springboot基于websocket实现简单在线聊天功能

    Springboot基于websocket实现简单在线聊天功能

    这篇文章主要介绍了Springboot基于websocket实现简单在线聊天功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Spring Boot面试必问之启动流程知识点详解

    Spring Boot面试必问之启动流程知识点详解

    SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手,这篇文章主要给大家介绍了关于Spring Boot面试必问之启动流程知识点的相关资料,需要的朋友可以参考下
    2022-06-06
  • SpringBoot上传临时文件被删除引起报错的解决

    SpringBoot上传临时文件被删除引起报错的解决

    这篇文章主要介绍了SpringBoot上传临时文件被删除引起报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java超详细讲解设计模式之一的工厂模式

    Java超详细讲解设计模式之一的工厂模式

    工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式,工厂模式最大的特点就是解耦合,本篇带你详细了解它
    2022-03-03
  • Java 十大排序算法之希尔排序刨析

    Java 十大排序算法之希尔排序刨析

    希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现
    2021-11-11
  • 在SpringBoot中静态资源访问方法

    在SpringBoot中静态资源访问方法

    这篇文章给大家介绍了在SpringBoot中静态资源访问方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-11-11
  • SpringBoot使用自定义注解实现数据脱敏过程详细解析

    SpringBoot使用自定义注解实现数据脱敏过程详细解析

    这篇文章主要介绍了SpringBoot自定义注解之脱敏注解详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论