Problema com Hibernate e Mysql

Ola a todos,

Bom estou com o seguinte problema, baixei as libs do Hibernate juntamente com o Hibernate Annotations, configurei um projeto, criei uma classe anotada, porem quando gero o meu main que tem como objeto pegar a configuracao e gerar o banco de acordo com a classe anotada da sempre este execção

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.
	at org.hibernate.dialect.Dialect.instantiateDialect(Dialect.java:232)
	at org.hibernate.dialect.Dialect.getDialect(Dialect.java:210)
	at org.hibernate.dialect.Dialect.getDialect(Dialect.java:225)
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:86)
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:61)
	at Main.main(Main.java:16)

Detalhe, ja testes com todos os dialects que o hibernate tem para o Mysql, estou usando o Mysql 5, alguem sabe o que pode estar acontecendo.

Att,

ta bem claro…falta informar o dialect do arquivo de propriedades

hibernate.dialect=org.hibernate.dialect.MySQLDialect

eu uso esse

Ou então no Xml de configuração do Hibernate:

<?xml version='1.0' encoding='utf-8'?>
 ...
<hibernate-configuration>
    <session-factory>
        ...
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        ...
    </session-factory>
</hibernate-configuration>

Abraços,
Guilherme

Caros,

Não é este o problema, pois esta propriedade esta setada sim no meu cfg.xml e como falei ja tentei colocar todos os dialects que o Hibernate oferece para o Mysql neste parametro.

Você está usando um arquivo hibernate.properties E hibernate.cfg.xml?

Estou com o mesmo problema e estou usando um arquivo .properties e usando um arquivo para gerar as tabelas

public static void main(String [] args)
    {
        AnnotationConfiguration cfg = new AnnotationConfiguration();
        cfg.addAnnotatedClass(Pessoa.class); // classe mapeada com annotation
        cfg.addAnnotatedClass(Endereco.class); // classe mapeada com annotation
        SchemaExport se = new SchemaExport(cfg); // cria o schema do banco
        se.create(true, true);  
    }

O que deve ser?

Fala galera, já descobri meu problema.
é que eu copiei e colei vários arquivos para pacotes diferentes, e o hibernate.properties foi junto em um pacote,
ai só coloquei no pacote padrao e funcionou.
Pode ser isso que esteje acontecendo com o pauloperes.
Verifica o local do arquivo properties ou cfg pois comigo só funcionou depois que coloquei no pacote padrao, fora de qualquer pacote que eu criei.
Se falei algo errado por favor me corrijam pois sou muito novo em hibernate.
Vlw e até…