// prodcut entity: @Entity() export class ProductEntity{
@PrimaryGeneratedColumn()
public id: number;
@Column()
public Name: string;
@ManyToMany(() => Features, (feature: Features) => feature.product)
@JoinTable({name: "productFeature"})
public features: Features[];
}
// features entity
@Entity() export class Features{
@PrimaryGeneratedColumn()
public id: number;
@Column()
NameFeatures: string;
@Column({
// nullable:false
})
public groupId: number;
@ManyToOne(() => Group, group => group.features,{cascade:true})
group: Group
@ManyToMany(() => ProductEntity, product => product.features)
public product: ProductEntity