У меня взаимосвязь между Продуктом и техническими параметрами как один к одному. Когда я сохраняю продукт, технические параметры также сохраняются. Это работает нормально.
Но когда я обновляю Продукт, я не могу сохранить технические параметры.
@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"