准备工作
1.静态资源:https://pan.baidu.com/s/10EWkqCPuaJhb5EIUaQ5AFg 提取码:ry63
2.创建两个实体类 部门 员工
Department.java
package com.hiss.springboot03web.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
//部门表
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Department {
private Integer id;
private String departmentName;
}
Employee.java
package com.hiss.springboot03web.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
//员工表
@Data
@NoArgsConstructor
public class Employee {
private Integer id;
private String lastName;
private String email;
private Integer gender; //0女1男
private Department department;
private Date birth;
public Employee(Integer id, String lastName, String email, Integer gender, Department department) {
this.id = id;
this.lastName = lastName;
this.email = email;
this.gender = gender;
this.department = department;
this.birth = new Date(); //自动生成默认日期
}
}
3.模拟数据库中的数据
DepartmentDao.java
package com.hiss.springboot03web.dao;
import com.hiss.springboot03web.pojo.Department;
import org.springframework.stereotype.Repository;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
//部门dao
@Repositor