MyBatis插入数据返回插入对象的主键
1.美图
方法:在mapper中指定keyProperty属性,示例如下:
主要: useGeneratedKeys=“true” keyProperty=“userId” //userId为返回的主键对应的java对象的属性
<insert id="insert" useGeneratedKeys="true" keyProperty="userId" parameterType="com.yhr.pojo.User"> insert into user(userName,password,comment) values(#{userName}
</insert>
如上所示,我们在insert中指定了keyProperty=“userId”,其中userId代表插入的User对象的主键属性。
public class User { private int userId; //与keyProperty对应private String userName; //setter and getter.....
}
最后:
userDao.insert(user);//插入操作
System.out.println("插入后主键为:"+user.getUserId()); //插入后会把主键id自动赋给user对象
MyBatis插入数据返回插入对象的主键相关推荐
- mybatis查询数据返回实体对象和返回集合的易错点
在java中,使用mybatis查询数据库中的数据,在返回实体类entity或者List时,当查询的数据在数据库中不存在时,在我们的service层怎么写才是正确的呢? 1.返回类型为实体Entity ...
- 最新Mybatis插入数据返回自增主键详细配置
Mybatis插入数据返回自增主键 Mybatis插入数据以后只会返回影响的数据库行数,如果是插入一条数据成功则返回1,失败返回零,插入多条返回插入成功的数量. 通过注解或者xml配置无法直接返回自增 ...
- mysql主键自增为什么在插入的时候还要自己写主键值_数据库主键自增插入显示值...
SQL Server 2008 数据库主键自增插入显示值 前几天在工作的时候遇到在删除数据库中表的数据的时候,删除之后,重新添加的数据没有得到原来的数据的id值(表中id为主键,且设置为自增) ,使用 ...
- oracle 导入数据时主键丢失,Oracle 插入数据 返回主键
场景:解决getJdbcTemplate往oracle数据库中插入数据返回主键出错有关问题 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题 我们使用Spring中的J ...
- mysql主键自增 insert_MySQL数据表中有自增长主键时如何插入数据
https://jingyan.baidu.com/article/fcb5aff7b3a025edaa4a7130.html 设置自增列 phpmyadmin 把A_I选中 就是AUTO_INCRE ...
- sqoop从hive导入数据到mysql时出现主键冲突
今天在将一个hive数仓表导出到mysql数据库时出现进度条一直维持在95%一段时间后提示失败的情况,搞了好久才解决.使用的环境是HUE中的Oozie的workflow任何调用sqoop命令,该死的o ...
- MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键.主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A.B中插入数据(A的主键是 ...
- java 插入数据 主键_JDBC插入数据返回数据主键代码实例
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.JD ...
- mysql插入数据返回主键值_Mysql千万级别数据批量插入只需简单三步!
第一步:配置my.ini文件 文件中配置 bulk_insert_buffer_size=120M 或者更大 将insert语句的长度设为最大. Max_allowed_packet=1M Net_b ...
最新文章
- activiti候选人的多个场景应用
- 苹果wwdc2019_我从苹果中学到的东西拒绝了我获得WWDC的奖学金
- Thread.join的作用和原理
- 小记css的margin collapsing
- 485通讯的校验和_RS485通讯如何实现三菱PLC对三菱变频器的控制?
- JSON: jasckson 字段 过滤
- 关于 tag import 和 page import
- 20220626-JAVA高德地图天气API调用总结
- PCB电路板生产完成分析
- pdf怎么转换成图片格式
- 中国网络视频前景 表面云淡风轻实在暗潮汹涌
- android 一个app启动另一个App的几种方法
- vconsole 轻松实现移动端调试
- 那一年,我们二十七八岁
- 人人都可以用的项目管理工具,5分钟告诉你如何做好活动策划
- IAR Systems
- Android端 实现收钱吧扫描客户收款码的正则表达式
- 为什么说OKRS-E是适合的OKR框架
- 【转载】C++ pair的基本用法总结(整理)
- 机器学习网络安全公司Sift Science获3000万美元C轮融资