public class ReviewResultPK implements Serializable{
private ReviewTask reviewTask;
private ReviewItem reviewItem;
public ReviewItem getReviewItem() {
return reviewItem;
}
public void setReviewItem(ReviewItem reviewItem) {
this.reviewItem = reviewItem;
}
public ReviewTask getReviewTask() {
return reviewTask;
}
public void setReviewTask(ReviewTask reviewTask) {
this.reviewTask = reviewTask;
}
public ReviewResultPK() {}
@Override
public int hashCode() {
int result = 1;
return result;
}
@Override
public boolean equals(Object obj) {
return false;
}
}
************************************
@Entity
@IdClass(ReviewResultPK.class)
public class ReviewResult {
private String record;
@Column(nullable = true, length = 255)
public String getRecord() {
return record;
}
public void setRecord(String record) {
this.record = record;
}
private ReviewTask reviewTask;
private ReviewItem reviewItem;
@Id
@ManyToOne
public ReviewItem getReviewItem() {
return reviewItem;
}
public void setReviewItem(ReviewItem reviewItem) {
this.reviewItem = reviewItem;
}
@Id
@ManyToOne
public ReviewTask getReviewTask() {
return reviewTask;
}
public void setReviewTask(ReviewTask reviewTask) {
this.reviewTask = reviewTask;
}
}