java实体一对多取值_java – “多对一”属性类型不应该是“持久性实体”

我正在尝试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”.我的关系有问题吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值