【问题标题】:Play! - Many to many relationship on same model class玩! - 同一模型类上的多对多关系
【发布时间】:2011-05-30 13:17:21
【问题描述】:

我的 Play 中有一个简单的模型类!应用:

@Entity
public class User extends Model {

    public String login;
    public String password;
    public String fullName;
    public Date lastLogin;


    public List<User> following;

    public List<User> followedBy;

}

如何正确注释和/或修改此类,以便能够获取当前用户正在关注的用户并获取正在关注当前用户的用户?

【问题讨论】:

    标签: hibernate jpa playframework


    【解决方案1】:

    应该很简单:

    @Entity
    public class User extends Model {
    
        public String login;
        public String password;
        public String fullName;
        public Date lastLogin;
    
        @ManyToMany(mappedBy = "followedBy") public List<User> following;
        @ManyToMany public List<User> followedBy;
    }
    

    【讨论】:

      猜你喜欢
      • 2016-07-12
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      相关资源
      最近更新 更多