Hibernate não cria algumas tabelas no mysql [RESOLVIDO]

Bom tarde,

estou tendo um problema com hiberate e mysql.
o hibernate não cria algumas tabelas no banco. apago e recrio o banco e sempre fica faltando tabela, sempre as mesmas tabelas.
eu to usando dois bancos, o sql server e o mysql, no sql server ele cria todas as tabels certinho, mas no mysql não cria todas. sao 58 tabelas, mas no mysql só ta criando 48.

alguem tem ideia do que pode estar acontecendo? será que tem alguma configurção diferente para usar no mysql?

segue meu hibernate.properties


#-----------------CONFIGURAÇÃO DO SQLSERVER ----------------------------------------#
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver
#hibernate.connection.url=jdbc:sqlserver://localhost:1433;databaseName=Prog
#hibernate.connection.username=xxxxx
#hibernate.connection.password=******

#-----------------CONFIGURAÇÃO DO MYSQL----------------------------------------------#
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost:3306/Prog
hibernate.connection.username=xxxxx
hibernate.connection.password=*******

as classes eu to adicionando programaticamente no HibernateUtil.java

MySQL: 5.1.41
Hibernate: 3.2.5

Desde já agradeço a ajuda.

Consegui resolver o problema…

só para questoes de referencia…

o mysql tem uma limitação no tamanho do nome das tabelas que eu nao conhecia
o tamanho máximo de caracteres para nome de tabelas e colunas é de 64 caracteres, e tinha tabela no meu banco com mais de 70. no sql server não tem esse problema.
só descobri isso configurando o log4j para logar tudo que acontece configurando o hibernate e acabei descobrindo o erro e verifiquei no manual do mysql essa limitação.

vlw!!!