嵌套注解的typeorm关系中的联合类型

wvyml7n5  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(221)

我正在尝试创建一个有帖子、用户和评论的crud博客。并希望有两个层次的评论像在youtube上:顶级评论附加到视频/帖子和回复附加到顶级评论。因此,顶级评论将post作为其父级,而回复将顶级评论作为其父级。
这是否意味着我必须使用不同的实体类(以及不同的表)来处理顶级注解和回复?typeorm能否作为父级处理联合类型?

@Entity()
export class Comment extends CreatableEntity {

  @Column({ type: 'text' })
  content: string

  @ManyToOne(type => User, user => user.comments, {
    nullable: false,
  })
  author: User

  @ManyToOne(type => Post | Comment, parent => parentcomments, {
    nullable: false,
  })
  parent: Post | Comment

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题