Galera boa noite, estou inciando meus estudos em Java e Hibernate e já começo me deparando com o seguinte problema:
org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available
org.hibernate.dialect.resolver.DialectFactory.buildDialect(DialectFactory.java:106)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:152)
org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870)
dao.DAOuser.<init>(DAOuser.java:13)
action.Validar.doPost(Validar.java:47)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Minha classe Usuario é a seguinte:
public class Usuario {
private String user;
private String password;
private int level;
public int getLevel() {
return level;
}
... gets e sets
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="model">
<class name="Usuario" table="user">
<id name="user" type="string">
<generator class="assigned" />
</id>
<property name="password" column="senha" type="string" />
<property name="level" type="integer" />
</class>
</hibernate-mapping>
E as configurações de conexão do Hibernate é:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="factory">
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.password">123</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/locadora</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
</session-factory>
</hibernate-configuration>
Alguém poderia me mostrar onde esta o erro (Depois de tanto tempo lendo da uma turvada na vista pra achar erros!), valendo lembrar que o driver do mysql esta no seu devido local.
Agradeço desde já!