我正在尝试IntelliJ IDEA,它告诉我一个Hibernate协会,我不太明白.
一边:
@Entity
@Table(name = "MY_REQ_ASSIGNEE")
public class MyRequestAssignee extends BaseUser {
//...
@OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.ALL}, mappedBy = "myRequestAssignee")
private Collection myRequests = new ArrayList<>();
//...
}
很多方面
@Entity
@Table(name = "MY_REQUEST")
public class MyRequest implements Persistable {
//...
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="ASSIGNEE_ID")
private MyRequestAssignee myRequestAssignee;
//...
}
(Persistable只是一个具有id属性的接口,以确保Hibernate可以访问它.)
我看到MyRequestAssignee类型用红色加下划线,消息中显示“Many To One”属性类型不应该是“Persistence Entity”.我的关系有问题吗?