VRaptor + Exemplo Mundo Java  XML
Índice dos Fóruns » MundoJ - Artigos, Notícias e Debates
Autor Mensagem
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

Bom dia,

Estou realizando alguns testes no VRaptor, pois temos a vontade de trabalhar com um framework que seja mais eficiente do modo que trabalhos hoje (com o Struts e um framework próprio).
Comprei a Mundo Java, e dei uma primeira lida sobre os frameworks, e pelo que percebi, o VRaptor pode agilizar e muito o desenvolvimento de um sistema.
Entre no site e fiz o primeiro exemplo, tranquilo, funcionou perfeitamente. Peguei também o exemplo myDvds, para dar uma olhada, achei bem interessante este exemplo, sendo que é bem mais completo que o primeiro.
Quando fui fazer o exemplo que está na revista aconteceu o seguinte erro na hora da compilação.

O código e o seguinte:




Compiling 1 source file to E:\projetos\mundojava\build\web\WEB-INF\classes
E:\projetos\mundojava\src\br\com\g10\dao\ProdutoDao.java:31: cannot find symbol
symbol : variable HibernateUtil
location: class br.com.g10.dao.ProdutoDao
this.session = HibernateUtil.getSession();
Note: E:\projetos\mundojava\src\br\com\g10\dao\ProdutoDao.java uses unchecked or unsafe operations.

Outra dúvida, os arquivos de mapeamento do Hibernate, onde ficam?

Se poderem me ajudar.

"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Opa!

Primeiramente, não estás fazendo o import do HibernateUtils. Segundo, não existe nenhuma classe HibernateUtils no VRaptor2, se eu me lembro, essa é uma classe a parte que foi usada para facilitar trabalho com o banco de dados. O VRaptor2 não se responsabiliza pelo trabalho com Hibernate A única coisa que eu me lembro, é que eles usam o Hibernate Validator para validar lógica. Dê uma olhadinha direito nisso.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

Maquiavel,

Eu procurei a classe HibernateUtil e não achei. Porem no exemplo da Revista ele utiliza.
Eu peguei o outro exemplo também o mydvds e percebi que lá ele não utiliza. Porém, o método é diferente.
Percebi também que no exemploa inexistencia dos arquivos *.hbm
Qual biblioteca eu precisa adicionar ao projeto para poder importar o HibernateUtil.

Obrigado.


"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Nos exemplos do VRaptor2, eles usam Hibernate Annotations, na qual libera a construção de XMLs para os mapeamentos. HibernateUtil é uma factory camuflada, nada mais do que um configurador e métodos para abrir e fechar sessões, dá para fazer na mão.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
Neo
JavaEvangelist
[Avatar]

Membro desde: 22/09/2003 08:19:52
Mensagens: 358
Localização: Brasília
Offline

Acho que a classe seria assim:


Neo
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

Cuidado só que se for usar o Hibernate Annotations pra mapear (deve estar assim na apostila), deve-se instanciar AnnotationConfiguration e não simplesmente Configuration.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
 
Índice dos Fóruns » MundoJ - Artigos, Notícias e Debates
Ir para:   
Powered by JForum 2.1.8 © JForum Team