注釈メカニズムを使用して休止状態で 1 対多の関係を構成する方法について説明する多くのビデオとチュートリアルを確認しました。それでもこのエラーが発生します。
エラーは次のとおりです。 bean.コース】
私のクラスは次のとおりです。
教授.java
package bean;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.OneToMany;
@Entity
public class Professor extends User{
@OneToMany(targetEntity = Course.class, mappedBy = "assignedProfessor",
cascade = CascadeType.ALL , fetch = FetchType.LAZY)
private Set<Course> coursesAssigned;
}
そして course.java は次のとおりです。
package bean;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
public class Course {
private Integer courseId;
private String courseName;
@ManyToOne(targetEntity = Professor.class)
@JoinColumn(name = "professor_join")
private Professor assignedProfessor;
}