Играть! - Отношение многие ко многим в одном классе - PullRequest
1 голос
/ 30 мая 2011

У меня есть простой класс модели в моей игре!application:

@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;

}

Как правильно аннотировать и / или изменить этот класс, чтобы иметь возможность выбирать пользователей, за которыми следует текущий пользователь, и выбирать пользователей, которые следуют за текущим пользователем?

1 Ответ

3 голосов
/ 30 мая 2011

Должно быть просто:

@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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...