0

投票システムについては多くの質問があるので、本題に入ります。

私の質問は人間関係についてです ,

import play.db.jpa.GenericModel;

public class VotesModel extends GenericModel {
    @ManyToOne
    public StatusModel status;
    @ManyToOne
    public UserModel user;
    public Date time;
}

通常の投票ルールが適用されます。

  1. ステータスは多数の投票を持つことができます
  2. ユーザーは多くのステータスに投票できます。
  3. ただし、ユーザーは status に対して 1 回しか投票できません。

最初の 2 つのルールを次のように簡単に適用@ManyToOneできました。3 番目の最も重要なルールを適用するにはどうすればよいですか?

環境:

プレイフレームワーク1.2.5、MySQL

4

1 に答える 1

1

statusとから複合キーを作成するuser

于 2012-08-15T17:27:57.483 に答える