Из свойств, видимых ниже, как бы я правильно установил связь между объектами?Правильная настройка ассоциаций между объектами JPA
Если я новый экземпляр Question
сущности, мне нужно, чтобы сделать новый пустой ArrayList
, а затем добавить экземпляры категории, что каждый имеет ArrayList
, содержащие только этот экземпляр вопроса для того, чтобы иметь отношения правильно сделали?
Или достаточно только создать новый ArrayList
на объекте Question
и добавить к нему экземпляры категории?
Вопрос объект
@ManyToMany
@JoinTable(joinColumns = { @JoinColumn(name = "question_id") }, inverseJoinColumns = { @JoinColumn(name = "category_id") })
private List<Category> categories;
Категория объект
@ManyToMany(mappedBy = "categories")
private List<Question> questions;