PropertyReferenceException:找不到类型的属性ID

时间:2015-08-07 22:47:26

标签: java spring hibernate jpa

在使用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;
    ....
}

这是我目前唯一的一对一。我有什么想法我做错了吗?

1 个答案:

答案 0 :(得分:1)

似乎ManyToOne关系必须是互惠的。与事件列表建立OneToMany关系似乎解决了问题。