首页 文章

在TypeORM中是否有一种方法可以将多对多关系的连接表创建为类似于ActiveRecord的实体?

提问于
浏览
1

例如,我有一个带有Student实体的Guardian实体 . 我想在TypeORM中将它们的多对多关系配置为另一个实体 . 我们称之为StudentGuardianRelationship . 为什么?因为我们需要表明监护人对学生有什么样的关系,例如父母,阿姨,祖父母等等 .

在Rails的ActiveRecord中,这是通过'through'完成的:

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

TypeORM是否支持这样的东西,或者是唯一可能让Student和Guardian都拥有带有StudentGuardianRelationship的oneToMany的方法?

1 回答

  • 1

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

    学生 - > StudentGuardianRelationship < - 卫报

    到目前为止 - 没有办法直接这样做 .

相关问题