私は現在、JPAを使用するplayframework1.2.4を使用して自分と友達のためにボードをプログラミングしています。ビューメカニズムに到達するまでは、すべて問題ありませんでした。
問題は、すべてのユーザーが複数のビューエントリを持つことができるということです。すべてのトピックに複数のビューエントリを含めることもできるので、これが私のビューモデルです。
@Entity
public class ForumTopicView extends Model
{
@Required
@ManyToOne
public ForumTopic topic;
@Required
@ManyToOne
public User user;
@Required
public Date viewDate;
}
一方、トピックと接続されたユーザーのビューは1つだけです。
これが私のトピックモデルです:
@Entity
public class ForumTopic extends Model
{
// ...
@OneToOne(mappedBy = "topic") // TODO: and the connected user
public ForumTopicView view;
// ...
}
これをカスタマイズして、ユーザーが接続ユーザーである必要があり、トピックごとに1つのビューのみが選択されるようにするにはどうすればよいですか。
助けてくれてありがとう!MRu
@Yogendra Singh:はい、その通りです。すべてのユーザーが1つのトピックを表示できます。