Frage

Ich versuche GridSphere durch einige App zu installieren, gibt es eine Ant-Task, die eine Datenbank erstellt. Also änderte ich die hibernate.properties Oracle verwenden Datei (statt HSQL), aber ich bin immer diese Fehlermeldung:

 net.sf.hibernate.HibernateException: Could not instantiate dialect class

Mein Dialekt Einstellung ist:

      hibernate.dialect=org.hibernate.dialect.OracleDialect

Ich bin mit Oracle 10g

War es hilfreich?

Lösung

Von dem net.sf Paket der Ausnahme, ich bin zu raten, dass Sie mit Hibernate 2. Wenn es in der Version 2 ist, wurde Hibernate auf Source gehostet und wurde mit dem net.sf.hibernate Paket freigegeben. Von 3-Version gestartet sie das org.hibernate Paket. So ist der Dialekt Sie verwenden sollten, ist net.sf.hibernate.dialect.OracleDialect oder net.sf.hibernate.dialect.Oracle9Dialect, statt org.hibernate.dialect.OracleDialect. Sie können immer noch älteren 2.x Hibernate Versionen (mit Quellen und Dokumentation) auf der Sourceprojektseite finden.

Andere Tipps

Diese Klasse sollte in Hibernate Kern sein. Schauen Sie sich die Quelle Baum . Welche Version von Hibernate verwenden Sie?

Auch Sie könnten org.hibernate.dialect.Oracle10gDialect in Ihrem Fall verwendet werden sollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top