在我使用 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;
....
}
这是我目前唯一的多对一。知道我做错了什么吗?
最佳答案
看来 ManyToOne 关系必须是相互的。设置与事件列表的 OneToMany 关系似乎已经解决了这个问题。
关于java - 属性引用异常 : No property ids found for type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31887703/