嗨,我刚刚创建了一个应用程序,该应用程序通过一对一映射保存表中的数据
当我试图在表中保存数据时,我都会收到以下错误。
`Exception in thread "main" org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.mapping.onetoone.Instructor.theInstructorDetail references an unknown entity: com.mapping.onetoone.InstructorDetail`
这是我的代码与@Entity和一对一注释讲师.java
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id")
private int id;
@Column(name="first_name")
private String firstName;
@Column(name="last_name")
private String lastName;
@Column(name="email")
private String email;
@OneToOne(cascade=CascadeType.ALL )
@JoinColumn(name="instructor_detail_id")
private InstructorDetail theInstructorDetail;
public Instructor(){}
public Instructor(String firstName, String lastName, String email) {
super();
this.firstName = firstName;
this.lastName = lastName;
this.email = email;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public InstructorDetail getTheInstructorDetail() {
return theInstructorDetail;
}
public void setTheInstructorDetail(InstructorDetail theInstructorDetail) {
this.theInstructorDetail = theInstructorDetail;
}
@Override
public String toString() {
return "Instructor [id=" + id + ", firstName=" + firstName + ", lastName=" + lastName + ", email=" + email
+ ", theInstructorDetail=" + theInstructorDetail + "]";
}
江户川乱折腾
慕桂英4014372
相关分类