在项目开辟中,我们经常需要在执行插入语句后将插入记实的本家儿键信息返回,本文本家儿要介绍Mybatis若何在插入语句执行后直接将Oracle数据库本家儿键返回,其他插入记实的信息可近似返回。
假如数据库中有如下学生信息表,此中ID为本家儿键,类型为Number。T_STUDENT_INFO表对应的实体对象为StudentInfoBean
经由过程@ModelAtrribute给初始化一个StudentInfoBean实体对象,对象的name为zhangsan
经由过程语句studentInfoBeanMapper.insert(student)执行插入操作
以下sql代码是由Mybatis Generator主动生当作的,用于标的目的T_STUDENT_INFO中插入一笔记录
给本家儿键ID建立一个序列idseq,建立语句如下:
create sequence idseq
increment by 1
start with 1
maxvalue 999999999;
在Sql语句中添加语句用于生当作本家儿键并将生当作的本家儿键返回给StudentInfoBean对象,执行【栏目二】【步调1】中的插入语句后可以看到生当作的本家儿键ID主动返回到了student对象中。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!