Pessoal, tenho 2 classes chamadas Fornecedor e Produto.
Na classe Produto tenho lá
@ManyToMany
@Cascade(CascadeType.ALL)
@JoinTable(name="produtos_fornecedores",
joinColumns = {@JoinColumn(name="id_produto")},
inverseJoinColumns = {@JoinColumn(name="id_fornecedor")})
private List<Fornecedor> fornecedores;
Mesmo definindo o modelo cascata ai, ele cria a tabela e adiciona as 2 FK o “Restrict”, fazendo com que eu não possa deletar nada 
Como resolvo isso?