1

我有两个班级:UserVideo

@Entity    
class User{
    @Id
    int id;        
    String name;
}

@Entity
    class Video{
    @Id
    int id;        
    String url;
    User user;
}

当我使用它时,我收到以下错误:

无法确定类型:用户,在桌子上:视频

我正在通过 Tapestry 使用 Hibernate。有什么建议么?

4

1 回答 1

5

非常简单:您需要在字段@ManyToOne上添加注释:user

@Entity
class Video {
    @Id
    int id;

    String url;

    @ManyToOne
    User user;
}

有关更多信息,请参阅Javadoc

于 2012-10-19T13:44:22.653 回答