重写实体类的equals()方法和hashCode()方法
@Override
public int hashCode() {
int result;
result = getName().hashCode();
result = 29 * result + getage();
return result;
}
@Override
public boolean equals(Object obj) {
if(this == obj){
return true;
}
if(!(obj instanceof Student)){
return false;
}
final Student student = (Student)obj;
if(!getName().equals(student.getName())){
return false;
}
if(!(getage() == student.getage())){
return false;
}
if(!(getId() == student.getId())){
return false;
}
return true;
}