Hibernate -> NoClassDefFoundError  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline

Estou desenvolvendo um exemplo bem bobo com o hibernate mas estou recebendo o erro:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization

Será que estou esquecendo de alguma lib?

Por via das duvidas segue meu hibernate.cfg.xml


Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android
[Email]
ricardolecheta
GUJ Master
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline

faltou o jta.jar no classpath

Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline

ricardolecheta wrote:faltou o jta.jar no classpath

Era isso mesmo, ao jogar essa lib pra la recebi: java.lang.UnsupportedOperationException: The user must supply a JDBC connection

Ele consegue abrir a conexão mas não consegue dar o retrive

This message was edited 1 time. Last update was at 25/01/2005 13:13:21


Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android
[Email]
ricardolecheta
GUJ Master
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline

vc precisa configurar o hibernate.properties corretamente para o hibernate conseguir conectar no banco...

Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/
claudete
JavaBaby

Membro desde: 06/03/2007 10:48:32
Mensagens: 86
Offline

não consigo entender pq deste erro, alguém pode me ajudar??

Aí vai meu amigoDAO:
fenrir
JavaEvangelist

Membro desde: 26/09/2002 13:06:19
Mensagens: 328
Localização: São Paulo
Offline

No Java, Estudo é diferente de estudo.

E por padrão, nomes de packages não possuem letras maiúsculas, ou pelo menos não começam com tal.

Tem um Android? Gosta de tirar fotos? Que tal subi-las automaticamente para a internet? Dê uma olhada: http://autouploader.aguilarj.com
[WWW]
claudete
JavaBaby

Membro desde: 06/03/2007 10:48:32
Mensagens: 86
Offline

valeu,

é q eu confundi o nome do projeto com o nome do pacote...
iniciante é fogo...

outra coisinha como se faz o "select" no hibernate, seria com o find?
é o método getList do exemplo do amigoDAO? a função 'find' não é reconhecida...
e pra q serve o retrieve? fiz alguns testes, mas não peguei a idéia...
Trevisani
Debugger
[Avatar]

Membro desde: 27/03/2007 17:15:20
Mensagens: 61
Offline

é o método getList do exemplo do amigoDAO? a função 'find' não é reconhecida...

Como assim não é reconhecida?

e pra q serve o retrieve? fiz alguns testes, mas não peguei a idéia...

O retrive ali chama a função load que vai carregar um registro do banco, usando a 'pk' que tu está passando no parâmetro. Até onde eu sei, essa 'pk' é definida no hbm.xml.

Trevisani
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team