Что означает @ManyToMany?

Объясните, пожалуйста, что означает этот код:
@ManyToMany(mappedBy = "roles")
    private Set<User> users;
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
@Cauac
Java Developer
Связь многие ко многим.
Конкретно на вашем примере: каждый пользователь может иметь несколько ролей, и на каждую роль может назначаться несколько человек.
Пример
Вася имеет в вашей системе 2 роли: редактор, администратор
В то же время в системе могут быть и другие администраторы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы