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)

相关推荐

  • 简谐运动公式,简谐运动周期简单的推导公式

    技术简谐运动公式,简谐运动周期简单的推导公式简谐振动位移公式x=asinωt
    简谐运动恢复力
    f=-kx=-md^2x/dt^2=-mω^2x
    ω^2=k/m
    简谐运动周期公式
    t=2π/ω=2π(m/k)^1/2
    如果

    生活 2021年10月23日
  • Git的常用操作命令有哪些

    技术Git的常用操作命令有哪些这篇文章主要为大家展示了“Git的常用操作命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Git的常用操作命令有哪些”这篇文章吧。

    攻略 2021年10月25日
  • 如何理解JavaScript原型链和instanceof运算符的关系

    技术如何理解JavaScript原型链和instanceof运算符的关系如何理解JavaScript原型链和instanceof运算符的暧昧关系,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,

    攻略 2021年10月29日
  • 生成JSON元数据对象的示例分析

    技术生成JSON元数据对象的示例分析生成JSON元数据对象的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。数据验证是生成 JSON应用程序中最富

    攻略 2021年11月25日
  • 页码设置怎么从第三页开始,页码从第三页开始怎么设置

    技术页码设置怎么从第三页开始,页码从第三页开始怎么设置1页码设置怎么从第三页开始、点击【插入】→【页眉和页脚】→【页码】-【页面底端】选择一种样式的页码。文档开始出现页码,但是是从第一页开始的。2、将光标定位到第二页文章

    生活 2021年10月29日
  • PostgreSQL中函数StartTransaction的实现逻辑是什么

    技术PostgreSQL中函数StartTransaction的实现逻辑是什么这篇文章主要讲解了“PostgreSQL中函数StartTransaction的实现逻辑是什么”,文中的讲解内容简单清晰,易于学习与理解,下面

    攻略 2021年11月10日