Mybatis与spring-data-jpa获取insert之后的自增长id是什么

技术Mybatis与spring-data-jpa获取insert之后的自增长id是什么本篇文章为大家展示了Mybatis与spring-data-jpa获取insert之后的自增长id是什么,内容简明扼要并且容易理解,

本文向您展示了Mybatis和spring-data-jpa在获得insert之后的自我成长id。内容简洁易懂,一定会让你眼前一亮。希望通过这篇文章的详细介绍,你能有所收获。

在某些场景中,我们需要在将记录添加并保存到数据库后获取该记录的id。Mybatis和spring-data-jpa都包含了这个场景的实现。

1.Mybatis获取insert后自增长的id

insert id=' insert ' parameter TYPe=' cn。SysUser ' usegenerated keys=' true ' key property=' userId '

插入intosys_user(用户id、用户名、密码)

值(#{userId,jdbcType=BIGINT},#{username,jdbcType=VARCHAR},#{password,jdbcType=VARCHAR})

/insert在映射器文件中找到对应的insert语句,并添加两个属性:usegenerated keys=" true " key property=" userId ",其中userId是实体类中的Id属性。

00-1010在实体类的id属性上方添加以下语句:

@ generated value(strategy=generation type。identity)有了这句话,spring data jpa就可以知道你要获取这个保存的实体,然后返回这个实体直接获取保存的id。

以上内容就是Mybatis和spring-data-jpa获得insert后的自我成长id是什么。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识储备,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39232.html

(0)

相关推荐

  • Tomcat 结合Atomikos 实现JTA

    技术Tomcat 结合Atomikos 实现JTA Tomcat 结合Atomikos 实现JTA最近项目切换环境,把weblogic 换成tomcat 记录中间遇到的问题
    Tomcat下配置Atomi

    礼包 2021年11月23日
  • php如何实现记录分页

    技术php如何实现记录分页这篇文章将为大家详细讲解有关php如何实现记录分页,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 php实现记录分页的思路:1、获

    攻略 2021年12月10日
  • oracle启用审计日志(添加审计策略oracle)

    技术oracle中添加审计策略的示例代码小编给大家分享一下oracle中添加审计策略的示例代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!s

    攻略 2021年12月17日
  • 二项式反演 学习笔记

    技术二项式反演 学习笔记 二项式反演 学习笔记概念
    二项式反演其实就是利用容斥的思想处理一些通过求“至少或至多”来解决“恰好”的问题。
    形式
    \[\begin{align*}
    f(n)=\sum_{i=

    礼包 2021年12月23日
  • 利用Pytorch进行CNN分析

    技术利用Pytorch进行CNN分析这篇文章主要介绍“利用Pytorch进行CNN分析”,在日常操作中,相信很多人在利用Pytorch进行CNN分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月15日
  • 抖音刷点赞,,抖音怎么获得大量点赞?

    技术抖音刷点赞,,抖音怎么获得大量点赞?如今越来越多的人玩抖音,可以说是生活中的一件必备品,它拥有很多的知识、乐趣和经验。希望玩抖音的人,肯定少不了要很多粉丝,那怎么能让自己的粉丝涨得更快一点呢?怎样才能验出来希望玩抖音

    测评 2021年11月11日