package com.qxueyou.scc.exercise.model; // Generated 2018-3-19 20:40:08 by Hibernate Tools 5.2.8.Final import javax.persistence.Column; import javax.persistence.Embeddable; /** * ExamResultVId generated by hbm2java */ @Embeddable public class ExerciseResultVId implements java.io.Serializable { /** * UID */ private static final long serialVersionUID = 8692825818826083872L; @Column(name = "EXERCISE_INFO_ID") private String exerciseInfoId; @Column(name = "CLASS_ID") private String classId; @Column(name = "STUDENT_ID") private String studentId; public ExerciseResultVId() { } public ExerciseResultVId(String exerciseInfoId, String classId, String studentId) { this.exerciseInfoId = exerciseInfoId; this.classId = classId; this.studentId = studentId; } public String getExerciseInfoId() { return exerciseInfoId; } public void setExerciseInfoId(String exerciseInfoId) { this.exerciseInfoId = exerciseInfoId; } public String getStudentId() { return studentId; } public void setStudentId(String studentId) { this.studentId = studentId; } public String getClassId() { return this.classId; } public void setClassId(String classId) { this.classId = classId; } public boolean equals(Object other) { if ((this == other)) return true; if ((other == null)) return false; if (!(other instanceof ExerciseResultVId)) return false; ExerciseResultVId castOther = (ExerciseResultVId) other; return ( ((this.getExerciseInfoId() == castOther.getExerciseInfoId()) || (this.getExerciseInfoId() != null && castOther.getExerciseInfoId() != null && this.getExerciseInfoId().equals(castOther.getExerciseInfoId()))) && ((this.getStudentId() == castOther.getStudentId()) || (this.getStudentId() != null && castOther.getStudentId() != null && this.getStudentId().equals(castOther.getStudentId()))) && ((this.getClassId() == castOther.getClassId()) || (this.getClassId() != null && castOther.getClassId() != null && this.getClassId().equals(castOther.getClassId()))) ); } public int hashCode() { int result = 17; result = 37 * result + (getExerciseInfoId() == null ? 0 : this.getExerciseInfoId().hashCode()); result = 37 * result + (getStudentId() == null ? 0 : this.getStudentId().hashCode()); result = 37 * result + (getClassId() == null ? 0 : this.getClassId().hashCode()); return result; } }