当前位置: 首页 > news >正文

useGeneratedKeys=“true“ keyProperty=“id“

1、xml中

useGeneratedKeys="true" keyProperty="id"

2、db

`id` bigint(20) AUTO_INCREMENT 

3、场景

一般用于

  • 先将DO写入db
  • insert成功后,再将JDBC自增主键值AUTO_INCREMENT,回写到DO的id属性字段
  • 后续可能会从DO中获取此id值进行查询数据、编辑数据

4、作用:

使用JDBC的getGenereatedKeys方法获取主键值,并赋值到keyProperty指定的字段上(keyProperty的值是DO的属性值,不是数据库表中的字段名) 

5、分解int insert(SkuDataD0 record),其中xml的insert语句中指定useGeneratedKeys=“true” keyProperty=“id”

5.1、使用自增id,insert到数据库一条数据
5.2、返回本次int insert成功条数
5.3、将本次落表的数据的id值,set到SkuDataD0 中的id字段
http://www.lryc.cn/news/209917.html

相关文章:

  • Java 浅拷贝会带来的问题
  • Monocle 3 | 太牛了!单细胞必学R包!~(二)(寻找marker及注释细胞)
  • 简述JVM
  • 【多线程面试题 六】、 如何实现线程同步?
  • 地面文物古迹保护方案,用科技为文物古迹撑起“智慧伞”
  • k8s之Flannel网络插件安装提示forbidden无权限
  • 在微信小程序云开发中引入Vant Weapp组件库
  • Vue+ElementUI项目打包部署到Ubuntu服务器中
  • 面试题收集——Java基础部分(一)
  • Vue中this指向问题
  • 【iPad已停用】解锁教程
  • python不调用heapq库 实现大顶堆,小顶堆
  • STM32F4X SDIO(二) SDIO协议
  • 设计模式--7个原则
  • AltiumDesigner原理图编译错误报告信息解释
  • 使用 Visual Studio Code 编写 TypeScript程序
  • 科大讯飞发布讯飞星火 3.0;开源AI的现状
  • 公网远程访问macOS本地web服务器
  • windows 安装小乌龟
  • toon boom harmony基础
  • JPA联合主键
  • 水性杨花:揭秘CSS响应式界面设计,让内容灵活自如,犹如水之变幻
  • fio performance test
  • DevOps持续集成-Jenkins(1)
  • Pytorch代码入门学习之分类任务(二):定义数据集
  • oracle 里常用的一些 create insert update table
  • 从Mysql架构看一条查询sql的执行过程
  • Linux系统下DHCP服务安装部署和使用实例详解(蜜罐)
  • 模数转换器-ADC基础
  • Linux:【1】Linux中的文件权限概念和相关命令