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)

相关推荐

  • 农村医保网上如何缴费,农村医疗保险网上怎么交

    技术农村医保网上如何缴费,农村医疗保险网上怎么交人登录市地税局网站后农村医保网上如何缴费,可通过“网上办税(费)厅”,进入“自助缴费”模块,采用“银税转账”或“网上银行”两种划款方式完成缴费。1.若使用“银税转账”方式,

    生活 2021年10月30日
  • java基础知识回顾之java Thread类学习,二)--java多线程安全问题,锁)

    技术java基础知识回顾之java Thread类学习,二)--java多线程安全问题,锁) java基础知识回顾之java Thread类学习(二)--java多线程安全问题(锁)上一节售票系统中我们

    礼包 2021年12月23日
  • Python面向对象编程的核心概念知识点是什么

    技术Python面向对象编程的核心概念知识点是什么这篇文章给大家介绍Python面向对象编程的核心概念知识点是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。面向对象编程的核心概念:封装,抽象,多

    攻略 2021年11月23日
  • 怎么在LibreOffice中完全启用深色模式

    技术怎么在LibreOffice中完全启用深色模式小编给大家分享一下怎么在LibreOffice中完全启用深色模式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们

    攻略 2021年10月26日
  • 怎样进行Spring中IOC容器的概述与设计

    技术怎样进行Spring中IOC容器的概述与设计这篇文章将为大家详细讲解有关怎样进行Spring中IOC容器的概述与设计,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.

    攻略 2021年10月27日
  • 如何使用SPNEGO配置身份验证

    技术如何使用SPNEGO配置身份验证这篇文章给大家介绍如何使用SPNEGO配置身份验证,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Cloudera Manager 6.3和更高版本支持使用SPNE

    攻略 2021年11月10日