gpt4 book ai didi

java - hibernate @ManyToOne "Target Entity is not defined"

转载 作者:搜寻专家 更新时间:2023-11-01 01:20:55 25 4
gpt4 key购买 nike

我有两个实体,当我使用 @ManyToOne 注释时,我收到一条错误消息,提示 “目标实体未定义”

我只是在学习教程,但我似乎找不到我做错了什么。

        @Entity
@Table(name="BEO_TABLE")
public class BeoBean {

@Id
@GeneratedValue
@Column(name="Beo_Id")
private int beoId;

//other variables


@OneToMany(mappedBy="beo")
private List<EventsBean> listOfEvents = new ArrayList<EventsBean>();

//getters and setters
}

@Entity
@Table(name="EVENTS_TABLE")
public class EventsBean {

//other variables

@ManyToOne //error here
@JoinColumn(name="Beo_Id")
private BeoBean beo;

//getters and setters
}

谢谢你的帮助

最佳答案

此错误与您的应用程序无关。它工作正常,但错误在 Eclipse 中。

要删除此(和其他 JPA)错误消息,只需在 Window -> Preferences -> Validation 下禁用 JPA 验证,并在此处从 JPA Validator 中删除检查。

通常大多数应用程序都可以在没有任何 validator 的情况下开发,因为较大的项目的验证会减慢在 eclipse 中编译的速度。在这种情况下,单击 validator 表下方同一窗口中的全部禁用

关于java - hibernate @ManyToOne "Target Entity is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33294302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com