当前位置:网站首页 > 创业 > 正文

Mybatis如何在插入语句执行后直接将主键返回

0 张子豪 张子豪 2025-10-12 05:42 1

在项目开辟中,我们经常需要在执行插入语句后将插入记实的本家儿键信息返回,本文本家儿要介绍Mybatis若何在插入语句执行后直接将Oracle数据库本家儿键返回,其他插入记实的信息可近似返回。

东西/原料

  • Mybatis
  • Oracle 11g

一、筹办工作

  1. 1

    假如数据库中有如下学生信息表,此中ID为本家儿键,类型为Number。T_STUDENT_INFO表对应的实体对象为StudentInfoBean

  2. 2

    经由过程@ModelAtrribute给初始化一个StudentInfoBean实体对象,对象的name为zhangsan

二、返回本家儿键信息

  1. 1

    经由过程语句studentInfoBeanMapper.insert(student)执行插入操作

  2. 2

    以下sql代码是由Mybatis Generator主动生当作的,用于标的目的T_STUDENT_INFO中插入一笔记录

  3. 3

    给本家儿键ID建立一个序列idseq,建立语句如下:

    create sequence idseq 

    increment by 1

    start with 1

    maxvalue 999999999;

  4. 4

    在Sql语句中添加语句用于生当作本家儿键并将生当作的本家儿键返回给StudentInfoBean对象,执行【栏目二】【步调1】中的插入语句后可以看到生当作的本家儿键ID主动返回到了student对象中。

注重事项

  • 若是小编所写经验帮忙到了你,请帮手给点个赞或评论撑持下,您的撑持是作者继续创作的动力!

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/237411.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图