【发布时间】:2019-09-05 19:42:25
【问题描述】:
我希望在 Invoice 中添加一列 id's 以及发票中的项目。
我收到了错误
未找到 Invoice#invoiceItems 的实体元数据。
我已经尝试了这两个选项:
class Invoice {
@OneToMany(type => InvoiceItem, invoiceItem => invoiceItem.id)
@JoinColumn()
invoiceItems: InvoiceItem[]
@RelationId((self: Invoice) => self.invoiceItems)
invoiceItemIds: number[]
}
和
class Invoice {
@OneToMany(type => InvoiceItem, invoiceItem => invoiceItem.id)
@JoinColumn()
invoiceItems: InvoiceItem[]
@Column({ type: PostgresColumns.number, array: true, nullable: false, default: {} })
invoiceItemIds: number[]
如何为 id 数组添加关系?
【问题讨论】:
标签: postgresql typeorm