Hibernate não cria a tabela em Cascade

3 respostas
kvnallen

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 :confused:
Como resolvo isso?

3 Respostas

drsmachado

Afinal, cria ou não as tabelas?
Qual versão ho hibernate, a 4.x?

J

alguma versao do hibernate possui esse deficit?
qual usar?

kvnallen

Cria a tabela normalmente, mas não define o On Delete e On Update Cascade… a versao do hibernate acho que é a 4.x

Criado 25 de maio de 2012
Ultima resposta 25 de mai. de 2012
Respostas 3
Participantes 3