1
resposta

Relacionando Usuario e Produto

Estou tentando relacionar o usuario com os produtos e ao deletar o usuario que todos os produtos relacionados também sejam deletados, mas não está funcionando, segue o codigo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Thiago! Como vai?

Em TypeORM, você pode fazer isso utilizando a opção onDelete: "CASCADE" no decorador de relacionamento. Por exemplo, se você tem um relacionamento OneToMany de 'Usuário' para 'Produto', você pode fazer algo assim:

@Entity('usuario')
export class UsuarioEntity {

  @OneToMany(type => ProdutoEntity, produto => produto.usuario, { onDelete: 'CASCADE' })
  produtos: ProdutoEntity[];
}

No exemplo acima, a opção onDelete: 'CASCADE' irá garantir que quando um 'Usuário' for deletado, todos os 'Produtos' relacionados a ele também serão deletados.

Por favor, verifique se essa opção está presente no seu código. Se o problema persistir, sugiro que você compartilhe o código diretamente aqui no fórum, pois isso facilitará o diagnóstico do problema.

Espero ter ajudado e bons estudos!