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
Partager