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:
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:
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!