如何为问题分配主题和子主题

时间:2019-03-11 08:11:41

标签: spring hibernate jpa spring-data-jpa spring-data

我有一个必须包含主题和子主题的问题,假设我的问题是:

  

什么是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中,我知道我必须对此主题进行引用,但是我不知道该怎么做。

关系是一个问题可以有一个主题和一个子主题,而一个主题或一个子主题可以有多个问题。

希望很清楚。

0 个答案:

没有答案