TypeORM中是否有一种方法可以将多对多关系的联接表制作成类似于ActiveRecord的实体?

时间:2018-07-13 18:10:44

标签: typescript typeorm

例如,我有一个带有Student实体的Guardian实体。我想将他们在TypeORM中的多对多关系配置为另一个实体。我们称之为StudentGuardianRelationship。为什么?因为我们需要显示监护人与学生之间的关系,例如父母,姨妈,祖父母等。

在Rails的ActiveRecord中,这是通过“通过”完成的:

http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association

TypeORM是否支持这样的功能?或者是让Student和Guardian都拥有一个与StudentGuardianRelationship关系的oneToMany的唯一可能方法?

1 个答案:

答案 0 :(得分:1)

多对多关系可以分解为两个多对一(to many)关系

学生-> StudentGuardian关系<-监护人

到目前为止-还没有直接执行此操作的方法。

相关问题