Bonjour,

J'utilise Hibernate dans mon projet java.
Je suis en train de migrer sous linux, et je suis confronté a des problèmes de génération de mes tables sur ma base de données MySQL.

J'utilise ant pour générer les tables et les hibernate-tools. (net.sf.hibernate.tool.hbm2ddl.SchemaExport)
La génération des classes java à partir du fichier de config marche, mais pas la génération des tables, alors que sous windows oui.
Ca viens peut etre du chemion d'acces a mysql qui est différent, je sais pas trop.

Voici l'erreur que j'obtiens.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
hbm2ddl:
log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
net.sf.hibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.
        at net.sf.hibernate.dialect.Dialect.getDialect(Dialect.java:337)
        at net.sf.hibernate.dialect.Dialect.getDialect(Dialect.java:358)
        at net.sf.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:57)
        at net.sf.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:48)
        at net.sf.hibernate.tool.hbm2ddl.SchemaExport.main(SchemaExport.java:303)


Si qqn a deja eus ce genre de probleme, merci de m'aider.

Sylvain