一:搭建mybatis框架
二:创建数据库
USE mybatis;
# 创建一个名称为tb_idcard的表
CREATE TABLE tb_idcard(
id INT PRIMARY KEY AUTO_INCREMENT,
CODE VARCHAR(18)
);
# 插入2条数据
INSERT INTO tb_idcard(CODE) VALUES('152221198711020624');
INSERT INTO tb_idcard(CODE) VALUES('152201199008150317');
# 创建一个名称为tb_person的表
CREATE TABLE tb_person(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(32),
age INT,
sex VARCHAR(8),
card_id INT UNIQUE,
FOREIGN KEY(card_id) REFERENCES tb_idcard(id)
);
# 插入2条数据
INSERT INTO tb_person(name,age,sex,card_id) VALUES('Rose',22,'女',1);
INSERT INTO tb_person(name,age,sex,card_id) VALUES('jack',23,'男',2);
三:关系映射(一对一,一对多,多对一,多对多)
一对一:
1.1创建实体、映射、接口、和测试类
(实体)


(映射)


(接口)


(测试+结果)

一对多:

文章详细介绍了如何搭建mybatis框架,并创建了两个数据库表tb_idcard和tb_person,以及它们之间的外键关系。tb_idcard存储身份证信息,tb_person包含人员详情,且person表中的card_id引用了idcard表的id。此外,文章还提到了关系映射的概念,包括一对一和一对多的关系配置。
5400

被折叠的 条评论
为什么被折叠?



