发布时间:2026/7/28 18:51:48
【MyBatis笔记】09-一对多关系建表 多表操作表之间关系一对多关系建表原则表之间关系一对一关系一夫一妻。一对多关系一个部门有多个员工一个员工只能属于某一个部门。一个班级有多个学生一个学生只能属于一个班级。多对多关系一个老师可以教多个学生一个学生可以被多个老师教。一个学生可以选择多门课程一门课程可以被多个学生选择。一个用户可以选择多个角色一个角色可以被多个用户选择。一对多关系建表原则原则在多的一方创建一个外键指向一的一方的主键。实例分析一个客户可以对应多个订单但是一个订单只能对应一个客户。订单是多的一方在订单表中定义一个外键——客户ID指向了客户表中的主键。根据以上分析我们去建表。首先建立客户表然后建立订单表订单表(一的一方)建完后需要给他添加一个外键指向客户表(多的一方)中的主键。外键名csut_order即用户表与订单表的外键。栏位本表中设为外键的属性。参考栏位指向客户表中的主键。添加完外键以后我们便可以看到两表之间的约束关系order 表中的 cust_ id 取值必须来自 customer 表中的 cust_id。至此一对多关系建表完成。

相关新闻

2026/7/28 18:46:41

Windows网络测速终极指南:iperf3一键安装与完整使用教程

Windows网络测速终极指南:iperf3一键安装与完整使用教程 【免费下载链接】iperf3-win-builds iperf3 binaries for Windows. Benchmark your network limits. 项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds 还在为网络速度不稳定而烦恼吗&…

2026/7/28 18:46:41

NanaZip:Windows平台最佳免费压缩工具完整指南

NanaZip:Windows平台最佳免费压缩工具完整指南 【免费下载链接】NanaZip The 7-Zip derivative intended for the modern Windows experience 项目地址: https://gitcode.com/gh_mirrors/na/NanaZip 你是否曾经为Windows上臃肿的压缩软件感到烦恼&#xff1f…

2026/7/28 18:46:41

Python 实现POST上行压缩上传可用HTTP库汇总

先重申核心原理:上行请求体压缩不是HTTP库自带功能,本质是你自己把body gzip压缩,带上 Content-Encoding: gzip 请求头,将压缩二进制作为请求体发送。 所有支持自定义请求body、自定义请求头的HTTP客户端都能实现,区别…

2026/7/28 19:41:51

SpringBoot+Vue旅游网站管理平台开发实践

1. 项目概述:旅游网站管理平台的技术栈与定位这个基于SpringBootVue的旅游网站管理平台,本质上是一个典型的B/S架构企业级应用。前端采用Vue.js构建响应式界面,后端使用SpringBoot提供RESTful API,数据存储选用MySQL关系型数据库。…

2026/7/28 19:41:51

关于Formdata的使用心得

前言 最近有一次做项目迁移时,发现老版前端代码中,是将数据封装在form表单中,然后将数据发送到后端。遇见了一个奇怪的现象:form表单中可以发送两个相同名称的字段,后端使用request接收时,会以数组的形式接…

2026/7/28 19:41:51

IDEA-Maven项目的jdk版本设置

在 Intellij IDEA 中,我们需要设置 Settings 中的 Java Compiler 和 Project Structure 中的 Language Level 中的 jdk 版本为自己目前使用的版本,否则会经常提示我们 jdk 版本不正确导致的语法错误。在 Maven 项目中,jdk 的配置也有一些额外…

2026/7/28 19:36:51

11. Container With Most Water 盛最多水的容器

原题链接:https://leetcode.com/problems/container-with-most-water/ 找出在n条垂直于x轴的线中能够组成的最大容器面积的两条线,容器不能倾斜,n的最小值为2. 解题思路: 1.暴力破解 设起始点为i,终点为j,找…

2026/7/28 13:41:25

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/28 0:03:34

学术论文研究创新点梳理与核心价值提炼指南

本科毕业论文是大学四年最大的坎。开题报告憋一周写不出三页,找文献翻遍十几个网站还是缺关键资料,写正文卡壳半天憋不出一句话,降重改到凌晨三点结果逻辑全乱,答辩前一天PPT还没做完。别慌,亲测这四个工具能让你少熬半…

2026/7/28 0:03:34

开发商售楼处数字化升级怎么做?

房企的数字化转型投入正在快速增长,据行业数据显示,2025年房企数字化投入规模已突破800亿元,年复合增长率达35%。售楼处的数字化升级不是单一环节的改造,而是从“获客-展示-成交-服务”全链路的系统升级。数字化升级四步法第一步&…

2026/7/28 0:03:34

模型不再值钱之后,AI 编程工具在争什么

2026 年 7 月,AI 编程工具赛道发生了一个标志性转折:模型本身不再值钱了。当 Kimi K3 开源模型在编程基准上击败 GPT 和 Claude,当 GitHub Copilot 第一次把开源模型纳入选择器,当 OpenAI 把 Codex 并入 ChatGPT 做成三合一超级应…

2026/7/28 4:38:09

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…