在项目开辟中,我们经常需要在执行插入语句后将插入记实的本家儿键信息返回,本文本家儿要介绍Mybatis若何在插入语句执行后直接将Oracle数据库本家儿键返回,其他插入记实的信息可近似返回。
东西/原料
- Mybatis
- Oracle 11g
一、筹办工作
- 1
假如数据库中有如下学生信息表,此中ID为本家儿键,类型为Number。T_STUDENT_INFO表对应的实体对象为StudentInfoBean
- 2
经由过程@ModelAtrribute给初始化一个StudentInfoBean实体对象,对象的name为zhangsan
二、返回本家儿键信息
- 1
经由过程语句studentInfoBeanMapper.insert(student)执行插入操作
- 2
以下sql代码是由Mybatis Generator主动生当作的,用于标的目的T_STUDENT_INFO中插入一笔记录
- 3
给本家儿键ID建立一个序列idseq,建立语句如下:
create sequence idseq
increment by 1
start with 1
maxvalue 999999999;
- 4
在Sql语句中添加语句用于生当作本家儿键并将生当作的本家儿键返回给StudentInfoBean对象,执行【栏目二】【步调1】中的插入语句后可以看到生当作的本家儿键ID主动返回到了student对象中。
注重事项
- 若是小编所写经验帮忙到了你,请帮手给点个赞或评论撑持下,您的撑持是作者继续创作的动力!
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/237411.html
- 上一篇: 搜狗输入法怎么启用图片表情
- 下一篇: 怎么使用输入法插入斗图
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497