@VeoQlewer

Как задать ограничение количества связей в Hibernate?

@ManyToMany(cascade = CascadeType.REFRESH, fetch = FetchType.LAZY)
@JoinTable(name = "movies_directors",
joinColumns = @JoinColumn(name = "movie_id"),
inverseJoinColumns = @JoinColumn(name = "director_id"))

Set directors = new HashSet();

Это описание связи "многие ко многим" с помощью аннотаций. У фильма может быть несколько директоров - у директора может быть несколько фильмов. Если я хочу, чтобы у каждого фильма было от 1 до 4 директоров, то как задать это ограничение?
  • Вопрос задан
  • 23 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Hibernate
Седой и строгий
Добавить в класс сущности сеттер, контролирующий добавление элементов в поле directors.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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