news 2026/6/10 23:05:33

MyBatis获取添加功能自增的主键

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MyBatis获取添加功能自增的主键

现在有个班级表和学生表

班级表:t_clazz( clazz_id,clazz_name)
学生表:t_student(student_id,student_name,clazz_id)

班级对应学生:一对多的关系
把表关系设置在多的一方,这里设置在学生表中

  1. 添加班级信息
  2. 获取新添加的班级的id
  3. 为班级分配学生,即将某学生的班级id修改为新添加的班级的id

SQLMapper

SQLMapper.xml


useGeneratedKeys:设置当前标签中的sql使用了自增的id
keyProperty:将自增的主键的值赋值给传输到映射文件中参数的某个属性

测试

再次执行测试代码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 7:50:08

量子机器学习

摘要:量子机器学习(QML)融合量子计算与机器学习,利用量子比特的叠加态和纠缠态等特性,实现数据处理和算法优化的突破。该技术在药物研发、金融建模、供应链优化等领域展现应用潜力,但仍面临硬件误差、算法开…

作者头像 李华
网站建设 2026/6/10 7:50:09

Qwen3-Embedding-4B推荐方案:llama.cpp集成部署教程

Qwen3-Embedding-4B推荐方案:llama.cpp集成部署教程 1. 引言 1.1 通义千问3-Embedding-4B:面向未来的文本向量化模型 Qwen3-Embedding-4B 是阿里云通义千问(Qwen)系列中专为「语义向量化」设计的中等规模双塔模型,于…

作者头像 李华
网站建设 2026/6/10 7:49:22

【算法竞赛】队列和 queue

🔭 个人主页:散峰而望 《C语言:从基础到进阶》《编程工具的下载和使用》《C语言刷题》《算法竞赛从入门到获奖》《人工智能》《AI Agent》 愿为出海月,不做归山云🎬博主简介 【算法竞赛】队列和 queue前言1. 队列的概念…

作者头像 李华
网站建设 2026/6/10 9:06:08

自动化第一步:用测试脚本实现Linux开机自启

自动化第一步:用测试脚本实现Linux开机自启 1. 引言 在Linux系统运维和自动化部署中,让自定义脚本随系统启动自动运行是一项基础但关键的能力。无论是启动服务、初始化环境变量,还是执行健康检查,通过配置开机自启脚本都能显著提…

作者头像 李华
网站建设 2026/6/10 9:09:53

unet image Face Fusion置信度调参:人脸检测阈值对结果的影响

unet image Face Fusion置信度调参:人脸检测阈值对结果的影响 1. 引言 1.1 技术背景与问题提出 在基于UNet架构的人脸融合系统中,人脸检测是整个流程的前置关键步骤。该过程依赖于深度学习模型对图像中是否存在人脸进行判断,并输出对应边界…

作者头像 李华