Ruhezustand: Der Dialekt wurde nicht festgelegt. Setzen Sie die Eigenschaft hibernate.Dialekt

Habe ich Folgendes hibernate.cfg.xml:

<hibernate-configuration>
   <session-factory>
      <property name="hibernate.format_sql">true</property>
      <property name="hibernate.show_sql">true</property>
      <property name="hibernate.connection.url">jdbc:mysql://localhost/EJB</property>
      <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
      <property name="hibernate.connection.username">root</property>
      <property name="hibernate.connection.password">password</property>
      <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
      <property name="hibernate.hbm2ddl.auto">update</property>
      <property name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext</property>
 <!-- Snip -->

Die ich verbrauchen mit dieser Zeile:

sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();

Dann Stelle ich dies versuchen:

SimpleSelect pkSelect = new SimpleSelect(Dialect.getDialect());

Die Ergebnisse in der folgenden Ausnahme:

org.hibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.

Hinweis, der folgende Auszug aus den logs:

02:26:48,714  INFO Configuration:1426 - configuring from resource: /hibernate.cfg.xml
02:26:48,717  INFO Configuration:1403 - Configuration resource: /hibernate.cfg.xml
02:26:48,909 DEBUG Configuration:1387 - hibernate.dialect=org.hibernate.dialect.MySQLDialect

Irgendwelche Ideen was ich falsch mache?

InformationsquelleAutor Marty Pitt | 2010-06-29
Schreibe einen Kommentar