Проблемы при сохранении дочерней сущности "один в один" при сохранении родительской сущности - PullRequest
0 голосов
/ 10 июля 2020

У меня взаимосвязь между Продуктом и техническими параметрами как один к одному. Когда я сохраняю продукт, технические параметры также сохраняются. Это работает нормально.

Но когда я обновляю Продукт, я не могу сохранить технические параметры.

@Entity('product')
export class ProductEntity {
   @OneToOne(() => ProductTechnicalParametersEntity, (variant) => variant.owner, { cascade: true, primary: true, nullable: true, eager: true })
   technicalParameters: ProductTechnicalParametersEntity;
}

Я использую repository.update для обновления объекта. Я получаю ошибку ниже

EntityColumnNot found, column technicalParameters not found

Я пытался использовать repository.save, но я дал ошибку ниже

duplicate key value violates unique constraint "REL_a77be7851c0ed69f7c348166eb"

...