Algém sabe me dizer o q q está causando esse erro? meu banco é o mysql 5.0 e estou usando os jar do hibernate core e anotations…
[
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:854)
at Classes.HibernateUtil.(HibernateUtil.java:12)
… 28 more
]
Erro com hibernate
8 Respostas
Poste o seu hibernate.cfg.xml(ou hibernate.properties)
Provavelmente você não setou seu Dialect
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost/BDGDUSTER
hibernate.connection.username=root
hibernate.connection.password=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost/BDGDUSTER
hibernate.connection.username=root
hibernate.connection.password=root
cara eu acho que o erro esta aqui:
hibernate.dialect=org.hibernate.dialect.MySQLDialect
deveria ser assim
hibernate.connection.dialect=org.hibernate.dialect.MySQLDialect
deu o mesmo erro mesmo mudando p/ hibernate.connection.dialect=org.hibernate.dialect.MySQLDialect…
E no cfg.xml?
esse arquivo fica aonde?
Se não me engano, voce nao precisa colocar este igual na frente dos atributos.
hibernate.dialect=org.hibernate.dialect.MySQLDialect
Tente tirar o ‘=’
hibernate.dialect org.hibernate.dialect.MySQLDialect
Quanto ao ‘hibernate.dialect’ está correto dessa forma.
Teste e veja se dá certo.
tirar o = tbm naum deu certo…