news 2026/6/17 14:37:29

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/12 0:51:48

TensorFlow-v2.15参数调优:学习率调度策略深度解析

TensorFlow-v2.15参数调优:学习率调度策略深度解析 1. 技术背景与问题提出 在深度学习模型训练过程中,学习率(Learning Rate)是影响模型收敛速度和最终性能的最关键超参数之一。过大可能导致模型无法收敛,过小则训练…

作者头像 李华
网站建设 2026/6/10 18:23:43

开箱即用!Qwen1.5-0.5B轻量对话服务部署全攻略

开箱即用!Qwen1.5-0.5B轻量对话服务部署全攻略 1. 项目背景与技术定位 1.1 轻量化大模型的现实需求 随着大语言模型在各类应用场景中的广泛落地,资源消耗与推理效率之间的矛盾日益突出。尽管千亿参数级别的模型在性能上表现出色,但其高昂的…

作者头像 李华
网站建设 2026/6/13 4:36:34

从0开始学AI绘图:科哥版Z-Image-Turbo超详细教程

从0开始学AI绘图:科哥版Z-Image-Turbo超详细教程 1. 教程目标与前置准备 本教程旨在帮助零基础用户快速掌握“阿里通义Z-Image-Turbo WebUI图像快速生成模型(二次开发构建by科哥)”的完整使用流程。无论你是AI绘画新手,还是希望…

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

verl定制化训练:如何修改奖励函数逻辑

verl定制化训练:如何修改奖励函数逻辑 1. 引言 1.1 业务场景描述 在大型语言模型(LLM)的后训练阶段,强化学习(Reinforcement Learning, RL)已成为提升模型推理能力、对齐人类偏好和优化任务表现的核心技…

作者头像 李华
网站建设 2026/6/10 13:36:04

中文语音AI体验季:FST ITN-ZH等5模型1元试玩

中文语音AI体验季:FST ITN-ZH等5模型1元试玩 你是不是也遇到过这种情况:想研究中文语音识别技术,却被一堆环境依赖、版本冲突、编译报错搞得焦头烂额?明明只是想对比几个主流模型的效果,结果光是搭建环境就花了一周时…

作者头像 李华
网站建设 2026/6/15 11:26:21

计算机毕业设计springboot相册管理系统 基于SpringBoot框架的在线相册管理系统设计与实现 SpringBoot驱动的相册信息管理平台开发

计算机毕业设计springboot相册管理系统9 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着互联网技术的飞速发展,人们对于信息管理的需求越来越高,尤…

作者头像 李华