Как назначить тему и подтему к вопросу - PullRequest
0 голосов
/ 11 марта 2019

У меня есть вопрос, который должен содержать тему и подтему, скажем, мой вопрос:

Что такое объединение в SQL?

Тема - SQL, а подтема - Join.

Мне интересно, как я могу добавить их в свою сущность Question, чтобы я мог получить все вопросы по теме или подтеме.

У меня есть это:

@Entity(name = "topic")
public class Topic {

    @Id
    @Column(name = "topic_id")
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "topic_seq")
    @SequenceGenerator(name = "topic_seq", allocationSize = 1)
    private Long id;
    @OneToMany(mappedBy = "parent")
    private Set<Topic> subTopics;

} 

И я знаю в Question У меня должна быть ссылка на эту тему, но я не знаю, как именно это сделать.

Отношения - это один вопрос, который может иметь одну тему и одну подтему, а одна тема или одна подтема может иметь более одного вопроса.

Надеюсь, это понятно.

...