一对多:查询的单个对象中的一个属性包含多个其他对象,使用collection标签嵌套 数据库的准备
代码如下:
USE mybatis;
#创建一个名称力tb_idcard的表
CREATE TABLE tb idcard(
id INT PRIMARY KEY AUTO_INCREMENT,
CODE VARCHAR(18)
);
#插入2条数据
INSERT INTO tb idcard(CODE) VALUES('152221
198711020624');
INSERT INTO tb idcard(CODE) VALUES('152201
199008150317');
#创建一个名称为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 id
card(id)
#插入2条数据
INSERT INTO tb_person (name,age,sex,card_id)
VALUES(jack',23,•男',2);
2.实体类
2.1 Orders.java
代码如下:
package com.biem.pojo;
import lombok.*;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class Orders {
private Intege