my baties 一对多的映射

我的一表为dept表
我的多表为user表
现在给你们看下我的表结构,实体类具体操作,和mapper的映射
1.数据库结构
(多方)
在这里()插入图片描述
(一方)
在这里插入图片描述
2.实体类的书写(一方保留多方的集合)(多方保留一方的对象)
student实体类:

package com.baidu.pojo;

public class TbUser {
    private Integer id;

    private String name;

    private Integer did;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Integer getDid() {
        return did;
    }

    public void setDid(Integer did) {
        this.did = did;
    }
}

dept实体类:

package com.baidu.pojo;

import java.util.ArrayList;
import java.util.List;

public class Dept {

	private Integer did;
	private String dname;
	
	private List<User> userlist=new ArrayList<User>();
	
	
	@Override
	public String toString() {
		return "Dept [did=" + did + ", dname=" + dname + "]";
	}
	public List<User> getUserlist() {
		return userlist;
	}
	public void setUserlist(List<User> userlist) {
		this.userlist = userlist;
	}
	public Integer getDid() {
		return did;
	}
	public void setDid(Integer did) {
		this.did = did;
	}
	public String getDname() {
		return dname;
	}
	public void setDname(String dname) {
		this.dname = dname;
	}
	public Dept(Integer did, String dname) {
		super();
		this.did = did;
		this.dname = dname;
	}
	public Dept() {
		super();
		// TODO Auto-generated constructor stub
	}
	
	
}

3.映射文件
多方映射(对象):
在这里插入图片描述

一方映射(集合):

在这里插入图片描述
4.测试类

在这里插入图片描述

关于my baties 的简单的一对多的映射就先写这么多,下期见

猜你喜欢

转载自blog.csdn.net/xxk666/article/details/83582001
my