我目前正在使用 JPA 的 playframework 1.2.4 为我和我的朋友编写一个板。一切都很好,直到我来到视图机制。
问题是,每个用户都可以有多个视图条目。每个主题也可以有多个视图条目,所以这是我的视图模型:
@Entity
public class ForumTopicView extends Model
{
@Required
@ManyToOne
public ForumTopic topic;
@Required
@ManyToOne
public User user;
@Required
public Date viewDate;
}
另一方面,一个主题和连接的用户只有一个视图。
这是我的主题模型:
@Entity
public class ForumTopic extends Model
{
// ...
@OneToOne(mappedBy = "topic") // TODO: and the connected user
public ForumTopicView view;
// ...
}
我如何自定义用户必须是连接用户并且对于每个主题只有一个选择的视图。
谢谢你的帮助!!核磁共振
@Yogendra Singh:是的,没错。每个用户都可以查看一个主题。