Problemas com o hibernate na criação de um schema no mysql

Olá Pessoal,

Estou com uma dúvida aqui, quando eu gero o schema pelo Hibernate, usando a atribuição “update”, ele gera a criação das tabelas com base na anotação…
quando eu gero esse schema no MS Sql Server e no PostGreSQL ele gera todos relacionamentos corretamente, inclusive os constraints de cascade, porém quando eu gero da mesma maneira no MySql, ele não gera um cascade, conforme mostro na img abaixo:

Repare que ele cria o OnDelete como “restrict” quando deveria ser “Cascade”.

O relacionamento está assim:
Em Organization.java

	@OneToMany(mappedBy="organization", fetch=FetchType.LAZY)
	@Cascade({CascadeType.ALL})
	@OnDelete(action=OnDeleteAction.CASCADE)
	private List<Manager> managers;

Em Manager.java

@ManyToOne @JoinColumn(name="id_organization", insertable=true, updatable=true) private Organization organization;

sendo que outros relacionamentos com cascade no mysql ele cria ok… alguém já teve esse problema? sabe o que pode tá ocorrendo?

Abraços!

Olá,

Fiz algumas modificações aqui e ainda nada… será que eu sou um privilegiado em ter esse problema do hibernate com o MySQL :’( ??