创建一个没有主键的表?"/>
有没有可能,在TypeOrm中创建一个没有主键的表?
并且仍然设法在另一个实体中做@OneToMany。
export class ProductsOfOrder {
@ManyToOne(() => Order, order => order.products)
order: Order
@ManyToOne(() => Product)
product: Product
@Column({type: 'integer'})
amount: number
}
在使用订单外键的情况下
@Entity()
export class Order {
@PrimaryGeneratedColumn('uuid')
id: string
@ManyToOne(() => User)
user: User
@OneToMany(() => ProductsOfOrder, productsOfOrder => productsOfOrder.order, {cascade: true})
products: ProductsOfOrder[]
}
回答如下:
再见,不,你不能,因为它要求实体在 ORM 方面有一个主列,因为大多数 ORM 操作都严重依赖实体主 ID。
更多推荐
有没有可能,在TypeOrm中创建一个没有主键的表?
发布评论