din*_*707 1 java orm hibernate tapestry
我有两个类:User和Video:
@Entity
class User{
@Id
int id;
String name;
}
@Entity
class Video{
@Id
int id;
String url;
User user;
}
Run Code Online (Sandbox Code Playgroud)
当我使用它时,我收到以下错误:
无法确定类型:用户,在表:视频
我正在通过 Tapestry 使用 Hibernate。有什么建议?
很简单:您需要@ManyToOne在该user字段上添加注释:
@Entity
class Video {
@Id
int id;
String url;
@ManyToOne
User user;
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Javadoc。