| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 12:42:35
|
fsquadro
GUJ Master
![[Avatar]](/images/avatar/9a4d6e8685bd057e4f68930bd7c8ecc0.png)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 13:00:51
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 13:13:01
|
fsquadro
GUJ Master
![[Avatar]](/images/avatar/9a4d6e8685bd057e4f68930bd7c8ecc0.png)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 13:25:16
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 13:27:45
|
Neo
JavaEvangelist
![[Avatar]](/images/avatar/c8e9950f40167bba9b9b0.gif)
Membro desde: 22/09/2003 08:19:52
Mensagens: 358
Localização: Brasília
Offline
|
Acho que a classe seria assim:
|
Neo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2007 13:49:42
|
Sergio Lopes
Moderador
![[Avatar]](/images/avatar/8232e119d8f59aa83050a741631803a6.jpg)
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 |
|
|
 |
|
|