【发布时间】:2021-10-31 13:52:08
【问题描述】:
我有一个 order 表与关系 address
@Entity('orders')
export class Order {
...
@ManyToOne(() => Address, (address) => address.orders)
address: Address;
...
}
@Entity('addresses')
export class Address {
...
@DeleteDateColumn()
deletedAt?: Date;
...
}
address 表使用软删除,如果我使用下面的查询,我无法获得软删除 address 记录
const query = this.createQueryBuilder('order')
.leftJoinAndSelect('order.address', 'address');
我想获取所有带有 address 的 order 是否已软删除。对此问题有任何疑问?
【问题讨论】: