Задать вопрос

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

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

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

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