Oi gente, to criando uma aplicação web com Hibernate, quando comecei a desenvolver ela, eu usava um banco de dados postgre localmente no meu PC, porém agora passei a aplicação pro servidor e ele tem um banco de dados MySql, como uso hibernate achei q nao teria problemas ao mudar de banco de dados, porem vi que quando uso o hibernate pra gerar o banco de dados no MySql ele nao gera as constraints, ou seja, um registro que ainda é referenciado em outra tabela, ele deixa apagar(pq ta sem a constraint).
Alguém tem alguma idéia de pq ele nao esta gerando as constrains no Banco de dados MySql e no postgre ele gera?
ps: se nao me engano uso a versão 3.3 do hibernate, nao sei se isso pode ter a ver com o problema
Exemplo de uma das minhas classes mapeadas
@Entity
public class Cidade implements Serializable {
@Id
@SequenceGenerator(name="generator_cidade",sequenceName="sequence_cidade")
@GeneratedValue(generator="generator_cidade")
private Integer cid_id;
@ManyToOne
@ForeignKey(name="cidade_fkey_estado_01")
@JoinColumn(name="est_id")
private Estado estado;
@Column(length=100)
private String cid_nom;
//setters e getters
}