У меня есть два объекта, и когда я использую аннотацию @ManyToOne, я получаю сообщение об ошибке "Target Entity is not defined"
.Hibernate @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
}
Спасибо за вашу помощь
Имеет ли EVENTS_TABLE столбец Beo_Id? – StanislavL
да, это так, смешно, ошибка исчезает всякий раз, когда я очищаю проект. но возвращается через некоторое время. – pat3ck029
Получаете ошибку в Eclipse? – GHajba