增删改查(CURD)
提示:在之前的文章中,我们做好了准备工作,测试成功之后,我们做增删改查,这里建议大家单个功能操作成功之后,再操作下一个功能
注意:我们再做项目的时候,回出现很多细节的小问题,如果全部功能都操作完成之后,再运行项目的话,可能回出现问题,这样我们寻找问题的时候会有些困难!
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里接上一篇文章,把增删改查的功能继续完善
本篇文章中,介绍的是最简单,基础的增删改查的功能!
提示:以下是增删改查的具体内容,是全部操作整理到一起了;再做的时候记得把功能分开做;操作完成应该功能之后,再操作下一个功能
一、我们需要准备实体类
实体类:内含最基础的方法,一些基本的属性
提示:我们需要两个实体类
Deparment【部门】 作为外键部门
Employee【员工】 作为主表
①Department
/**
* @author scy
* @create 2021-12-21 15:59
*/
//部门名字
public class Department implements Serializable {
private static final long serialVersionUID = 3101613282324740629L;
private Integer id;//
private String deptname;//
public Department() {
}
public Department(Integer id, String deptname) {
this.id = id;
this.deptname = deptname;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDeptname() {
return deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
}
@Override
public String toString() {
return "Department{" +
"id=" + id +
", deptname='" + deptname + '\'' +
'}';
}
}
②Employee
/**
* @author scy
* @create 2021-12-15 9:41
*/
//可序列化 Serializable 序列化就是一种用来处理对象流的机制
public class Employee implements Serializable {
private static final long serialVersionUID = 1423771930125710351L;
private Integer id;//
private String lastName;
private String gender;//性别
private String email;
//所属部门
private Department dept;
public Employee(Department dept) {
this.dept = dept;
}
public Department getDept() {
return dept;
}
@Override
public String toString() {
return "Employee{" +
"id=" + id +
", lastName='