一个创建后如何创建多个实体?

时间:2021-04-19 21:03:10

标签: mysql sql typescript typeorm

我有如下关系:

项目.ts

  @OneToOne(() => Project, (project) => project.someEntity, {
    onUpdate: 'CASCADE',
    onDelete: 'CASCADE',
  })
  @JoinColumn()
  project: Project;

SomeEntity.ts

  @OneToOne(() => SomeEntity, (some) => some.project, {
    onUpdate: 'CASCADE',
    onDelete: 'CASCADE',
  })
  @JoinColumn({
    name: 'someEntityId',
  })
  someEntity: SomeEntity;

当我启动创建 Project 实体的​​函数时,我还想创建具有默认值的 SomeEntity 表,现在我创建 Project 实体,然后使用关系创建 SomeEntity对于较早的实体 - Project,当我们创建 main - Project 实体时,是否有更好的方法从关系中创建实体?

感谢您的帮助!

0 个答案:

没有答案