news 2026/4/23 13:36:41

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/4/18 7:35:14

MinerU 2.5-1.2B配置详解:GPU资源优化的完整指南

MinerU 2.5-1.2B配置详解:GPU资源优化的完整指南 1. 引言 1.1 技术背景与应用场景 在当前AI驱动的内容处理领域,PDF文档的结构化提取已成为知识管理、智能问答和自动化办公的核心需求。传统OCR工具在面对多栏排版、复杂表格、数学公式和图文混排时往往…

作者头像 李华
网站建设 2026/4/19 9:37:31

Hunyuan-OCR-WEBUI实战教程:嵌入式设备边缘计算OCR可行性验证

Hunyuan-OCR-WEBUI实战教程:嵌入式设备边缘计算OCR可行性验证 1. 引言 1.1 学习目标 随着边缘计算与轻量化AI模型的发展,将高性能OCR能力部署到资源受限的嵌入式设备上已成为可能。本文旨在通过 Hunyuan-OCR-WEBUI 的实际部署与测试,验证其…

作者头像 李华
网站建设 2026/4/23 12:23:28

GLM-ASR-Nano-2512性能测试:不同行业术语识别率

GLM-ASR-Nano-2512性能测试:不同行业术语识别率 1. 引言 随着语音识别技术在智能客服、医疗记录、金融会议和工业控制等场景中的广泛应用,对模型在特定领域术语上的准确识别能力提出了更高要求。GLM-ASR-Nano-2512 作为一个开源自动语音识别&#xff0…

作者头像 李华
网站建设 2026/4/17 8:47:33

GLM-4.6V-Flash-WEB实战解析:图文问答系统的搭建流程

GLM-4.6V-Flash-WEB实战解析:图文问答系统的搭建流程 1. 技术背景与应用场景 随着多模态大模型的快速发展,视觉语言模型(Vision-Language Model, VLM)在图文理解、图像描述生成、视觉问答等任务中展现出强大的能力。GLM-4.6V-Fl…

作者头像 李华
网站建设 2026/4/18 13:33:46

Qwen3-0.6B代码实例:实现流式输出与思维链推理的完整流程

Qwen3-0.6B代码实例:实现流式输出与思维链推理的完整流程 1. 技术背景与核心价值 随着大语言模型在实际应用中的不断深入,用户对模型响应质量、可解释性以及交互体验的要求日益提升。传统的“输入-输出”模式已难以满足复杂任务场景下的需求&#xff0…

作者头像 李华
网站建设 2026/4/23 12:31:33

Java有没有goto?从历史到替代方案的深度解析

文章目录Java有没有goto?从历史到替代方案的深度解析引言历史回顾:从C到Java的演变Java中的替代方案1. break和continue:循环中的“小帮手”break:中断循环continue:跳过当前迭代2. 异常处理机制:try-catch…

作者头像 李华