多对多对多关系(多个)

时间:2019-05-06 23:19:12

标签: typescript foreign-keys typeorm

我正在尝试实现@ManyToMany-> @ManyToMany方向,就像它在图片上一样。 在图片上,通过定义槽表通过Sequelize完成。

在TypeORM中有办法吗?

sheme

例如,LicArea和GeoObject之间的关系可以定义为

 @ManyToMany(type => LicArea, licArea => licArea.geoObjects)
    @JoinTable()
    public licAreas?: LicArea[];

@ManyToMany(type => GeoObject, geoObject => geoObject.licAreas)
    public geoObjects: GeoObject[];

表geo_object_lic_areas_lic_area是自动创建的 sheme2

我如何创建与Project的@ManyToMany关系?

是定义两个联合表的唯一方法吗?还是至少手动创建其中之一?

0 个答案:

没有答案