0

我有以下实体:

@Entity()
export class SomeEntity extends BaseEntity implements ISomeEntity {
@ManyToOne(() => OtherEntity, {
    nullable: true,
    eager: false
  })
  otherEntity: OtherEntity;
}

但是在运行或函数otherEntity时仍然加载。findOnefind

我不知道如何在不影响where条件的情况下停止加载其他关系。因为这会导致循环问题。

基于这里的装饰器https://mikro-orm.io/docs/decorators/#manytoone

eager boolean yes 总是加载关系。

4

1 回答 1

0

显然,在 MikroORM 中,它链接了以前自动加载的任何关系,而不管渴望。这是设计使然。

于 2021-05-17T01:50:35.933 回答