如何使用TypeORM引用具体的继承

如何使用TypeORM引用具体的继承,typeorm,Typeorm,从TypeORM的文档中,他们用以下示例描述了具体的表继承: export abstract class Content { @PrimaryGeneratedColumn() id: number; @Column() title: string; @Column() description: string; } @Entity() export class Photo extends Content { @Column()

从TypeORM的文档中,他们用以下示例描述了具体的表继承:

export abstract class Content {

    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    title: string;

    @Column()
    description: string;

}
@Entity()
export class Photo extends Content {

    @Column()
    size: string;

}
@Entity()
export class Question extends Content {

    @Column()
    answersCount: number;

}
@Entity()
export class Post extends Content {

    @Column()
    viewCount: number;

}


我的问题是,是否要向抽象类添加关系。所以

export abstract class Content {

    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    title: string;

    @Column()
    description: string;

    // WOULD LIKE TO ADD SOMETHING LIKE THIS ...
    @ManyToOne(() => User, user => user.createdContent)
    createdBy: User

}


@Entity()
export default class User {

  // AND THIS ...
  @OneToMany(() => Content, content => content.authoredBy)
  authoredContent: Content[]

}

有没有一个可能的解决办法使这成为可能。注意:您可以通过单表继承实现这一点

我正在尝试实现类似的功能-您找到解决方案了吗?您找到解决方案了吗?