我如何定义一种关系?export class FavoritesEntity extends BaseEntity { id: number;
favoritesableId: number; // foreing key ( ads id, blog id, user id )
favoritesableType: string; // ads, blog, user
user
所以我有两个实体Item和Group 一个Item可以有多个“子组” 一个Group可以有多个“子项” 我需要在TypeORM中创建这个递归关系,但是我不确定如何正确地创建它。我假设我需要一个ManyToMany,但是不确定JoinTable()在哪里。我尝试了以下方法,但在向Group添加Item时似乎无法正常工作 另一点是这棵树是递归的。@ManyToMany(type => Group, group => group.items) groups: Group[];
class G