Erro no Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Pessoal que erro e esse?

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" 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:12
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at teste_hibernate.Main.main(Main.java:42)
Java Result: 1

Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline

envias os arq. hbm e cfg para dar uma olhada....


abs
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Opa!! Ta na mão.

Vou passar todo o código-fonte que fica mais fácil pra você encontrar o erro.

Classe Main


Classe Pessoa


E o .hbm

Esse exemplo é do site: http://wiki.sintectus.com/bin/view/GrupoJava/SlidesHibernate

Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
dc.rec1
JavaChild
[Avatar]

Membro desde: 15/07/2007 22:39:03
Mensagens: 107
Offline

Falta teu arquivo hibernate.cfg.xml .

Nele você tem que especificar o dialeto que você esta utilizando (MySQL, SQL, ... )

http://www.roseindia.net/hibernate/firstexample.shtml

Diego Carrion
www.diegocarrion.com
MouseOver Studio:
www.mouseoverstudio.com/blog/
[WWW]
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Para ter maiores detalhes sobre seu erro, ative o log4J também,
para isso contando que os jars estão corretos, coloque este arquivo na raiz do seu src:


log4j.properties

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Pessoal, eu coloquei o log4j.properties e o hibernate.cfg.xml na raiz do src, e configurei o hibernate.cfg.xml da seguinte forma:


Mas continua o mesmo erro!!!

Abs

This message was edited 1 time. Last update was at 08/01/2008 10:38:11


Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Então,

o log4j era para ter maiores detalhes sobre o erro, cola o stacktrace ae pra gente dar uma olhada.

+)

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline


Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Kra, parece que você não está carregando corretamente o seu arquivo de configurações.

Olhe eu como eu fazia sem o uso do spring:




Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Na trave!!!

Eu coloquei o hibernate.properties na raiz do src com o seguinte configuração:


Agora é outro erro, da uma olhada no stacktrace


Abs

This message was edited 2 times. Last update was at 08/01/2008 11:48:18


Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Olá,

Aparentemente, seu o jar do driver jdbc do postgrees nao está no classpath.

mas vejo que você colocou n parâmetros de config pro hibernate no seu .properties,

tenha certeza de cada propriedade.

Lembrando também que é uma boa prática fazer uso do hibernate.cfg.xml e não do .properties

uma vez que no hibernate.cfg.xml você pode adicionar seus arquivos de mapeamentos (*.hbm.xml)

o que eliminaria esse addClass() => new Configuration().addClass(Pessoa.class);

Abraços e boa sorte.

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Blz.

Então eu vou seguir a melhor solução - retirar o hibernate.properties e continuar da onde eu estava.
O que pode ser aquele erro? As configurações do .cfg estão certas?

ah... o JDBC do postgresql está no classpath

Obrigado pela ajuda

Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

josue carrecon wrote:Na trave!!!



Antes de mudar para o .cfg, verifique a URL de conexão com o banco está sem a porta do postgres

Ex:
"jdbc:postgresql://localhost:5432/agenda";

O seu usuário e senha também.

Teste assim antes, se der certo use o .cfg.xml dae!

=)

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

Não funcionou... deu o mesmo erro.

Você tem algum exemplo de java + hibernate + postgresql ou mysql, que possa me passar?
Ou algum tutorial ou site?

Valeu pela ajuda

Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
rpffoz
JavaChild
[Avatar]

Membro desde: 07/01/2008 10:13:47
Mensagens: 107
Offline

Me passe o que você tem por e-mail, e vejo o que posso te ajudar.

rpffoz@hotmail.com

\o/

Rodrigo Pereira Fraga
http://www.digows.com/
http://www.apollo-ti.com/
http://forum.flexbrasil.com.br/
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team