在使用JPA / Hibernate 4的Spring应用程序的堆栈跟踪中间,我收到以下消息。
引起:org.springframework.data.mapping.PropertyReferenceException:找不到类型com.heavyweightsoftware.daybook.model.entity.calendar.Event
的属性ID错误发生在这个类的这一行:
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="UUID")
public Event event;
这是事件类:
@Entity
public class Event {
@Id
public String uuid;
....
}
这是我目前唯一的一对一。我有什么想法我做错了吗?
答案 0 :(得分:1)
似乎ManyToOne关系必须是互惠的。与事件列表建立OneToMany关系似乎解决了问题。