那大会求解
那大会求解
那大会求解
那大会求解
那大会求解
那大会求解
面向对象,而不是数据库设计方式,是需要你把相关联的类作为该类的一个属性,而不是只把关联类的主键拿过来作为外键
写了三个类 学生 系 系主任,供你参考下,有用请采纳
public class CollegeClass {
/**
* 主键
*/
private Integer id;
/**
* 系编号
*/
private String number;
/**
* 系名称
*/
private String name;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
/**
* 系主任
*/
public class DepartmentHead {
/**
* 主键
*/
private Integer id;
/**
* 教职工号
*/
private String number;
/**
* 姓名
*/
private String name;
/**
* 管理的系
*/
private CollegeClass collegeClass;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public CollegeClass getCollegeClass() {
return collegeClass;
}
public void setCollegeClass(CollegeClass collegeClass) {
this.collegeClass = collegeClass;
}
}
/**
* 学生
*/
public class Student {
/**
* 主键
*/
private Integer id;
/**
* 学号
*/
private String number;
/**
* 姓名
*/
private String name;
/**
* 所在系
*/
private CollegeClass collegeClass;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public CollegeClass getCollegeClass() {
return collegeClass;
}
public void setCollegeClass(CollegeClass collegeClass) {
this.collegeClass = collegeClass;
}
}