Mybatis一对多的处理关系:

一个人有好多本书,每本书的主人只有一个人。当我们查询某个人拥有的所有书籍时,就涉及到了一对多的映射关系。

一、添加数据表:

1 CREATE TABLE `book` (
2   `id` int(6) NOT NULL,
3   `name` varchar(50) DEFAULT NULL,
4   `uid` int(6) DEFAULT NULL,
5   `price` double DEFAULT NULL,
6   PRIMARY KEY (`id`),
7   KEY `bu_id` (`uid`),
8   CONSTRAINT `bu_id` FOREIGN KEY (`uid`) REFERENCES `user` (`id`)
9 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.SpringBoot整合Mybatis(一对多)

 

 

 二、代码实现:

 

1.添加Book实体:

 1 package com.beilin.entity;
 2 /*
 3    * 书的实体
 4    * @author 北林
 5    *
 6    */
 7 
 8 public class Book {
 9 
10     private int id;
11     private int uid;
12     private String name;
13     private double price;
14 
15     public int getId() {
16         return id;
17     }
18 
19     public void setId(int id) {
20         this.id = id;
21     }
22 
23     public int getUid() {
24         return uid;
25     }
26 
27     public void setUid(int uid) {
28         this.uid = uid;
29     }
30 
31     public String getName() {
32         return name;
33     }
34 
35     public void setName(String name) {
36         this.name = name;
37     }
38 
39     public double getPrice() {
40         return price;
41     }
42 
43     public void setPrice(double price) {
44         this.price = price;
45     }
46 }
Book.java

相关文章: