本文向您展示了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