2010-11-19 6 views
0

Ich versuche, GridSphere über eine App zu installieren, es gibt eine Ant-Aufgabe, die eine Datenbank erstellt. Also änderte ich die hibernate.properties Oracle (anstelle von HSQL) verwenden Datei, aber ich bin immer diese Fehlermeldung:Welches Hibernate-Jar hat die OracleDialect-Klasse?

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

Mein Dialekt Einstellung ist:

 hibernate.dialect=org.hibernate.dialect.OracleDialect 

Ich verwende Oracle10g

Antwort

3

Aus dem net.sf Paket der Ausnahme, ich vermute, dass Sie Hibernate 2 verwenden. Als es in Version 2 war, wurde Hibernate auf SourceForge gehostet und wurde mit dem net.sf.hibernate-Paket veröffentlicht. Ab der Version 3 wurde das Paket org.hibernate verwendet. Der Dialekt, den Sie verwenden sollten, ist net.sf.hibernate.dialect.OracleDialect oder net.sf.hibernate.dialect.Oracle9Dialect statt org.hibernate.dialect.OracleDialect. Auf der sourceforge project page finden Sie noch ältere 2.x Hibernate-Releases (mit Quellen und Dokumentation).

0

Diese Klasse sollte sich im Hibernate-Core befinden. Schauen Sie sich die source tree an. Welche Version von Hibernate verwenden Sie?

Vielleicht möchten Sie auch org.hibernate.dialect.Oracle10gDialect in Ihrem Fall verwenden.

Verwandte Themen