| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 14:54:37
|
jingle
Virtual Machine Man
Membro desde: 04/10/2006 20:40:08
Mensagens: 642
Localização: Canoas/RS
Offline
|
To com problema de usar joda time e vraptor e hibernate...
na verdade acredito que o problema seja só do vraptor + joda time (devo ta fazendo algo errado), porque o valor da data nem chega a vir junto no meu objeto.
Da o seguinte erro:
Como esta na model:
no jsp:
no hibernate.cfg ta assim :
o que mais preciso fazer/configurar?
This message was edited 1 time. Last update was at 31/03/2010 07:22:36
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 16:41:47
|
paulohrl
Virtual Machine Man
Membro desde: 12/01/2007 23:35:34
Mensagens: 611
Offline
|
ja tentou criar um Converter para o jodaTime?
parece ser isso que falta pelo erro citado: br.com.caelum.vraptor.VRaptorException: Unable to find converter for org.joda.time.DateTime
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 17:15:12
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Se não me engano o converter que o vraptor possui built-in é o LocalDateTime.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 17:48:18
|
Lagaffe
JavaChild
![[Avatar]](/images/avatar/4184a9e37999f91df8607db977ef80fb.jpg)
Membro desde: 20/08/2009 22:47:36
Mensagens: 127
Offline
|
Uso o LocalDate e funciona muito bem no VRaptor.
O VRaptor já tem um converter para o LocalDate.
Se você tiver que manter o DateTime posso tentar ver como fazer o converter.
No hibernate.cfg não tenho nenhuma linha para o JodaTime
No modelo:
Se precisar da data atual use no jsp:
e
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 17:55:33
|
Lagaffe
JavaChild
![[Avatar]](/images/avatar/4184a9e37999f91df8607db977ef80fb.jpg)
Membro desde: 20/08/2009 22:47:36
Mensagens: 127
Offline
|
Conforme documentação do VRaptor:
"A api de datas do Java é bem ruim, e por esse motivo existe o projeto joda-time (http://joda-time.sourceforge.net/) que tem uma api bem mais agradável para trabalhar com datas. Se o jar do joda-time estiver no classpath, o VRaptor registra automaticamente os conversores para os tipos LocalDate e LocalTime, logo você pode recebê-los como parâmetro sem problemas."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 22:58:39
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Online
|
é isso que o pessoal falou, o VRaptor só tem converters pra LocalDate ou LocalTime... Pra usar o DateTime, crie a classe:
não precisa registrar a classe, o vraptor já faz isso automaticamente, é só usar a anotação @Converts do pacote do vraptor
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2010 10:27:14
|
candidosales
HelloWorld
Membro desde: 19/07/2010 12:48:27
Mensagens: 11
Offline
|
Estimado Lucas,
A anotação @Converts ainda existe?
Fui tentar colocar essa classe para converter e nã deu certo. =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2010 10:39:07
|
candidosales
HelloWorld
Membro desde: 19/07/2010 12:48:27
Mensagens: 11
Offline
|
Lucas,
Creio que anotação correta seja @Convert.
Gostaria que você analizasse abaixo para verificar se são estas as libs corretas para importar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2010 15:08:48
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Online
|
é isso mesmo... só o método convert deveria ter mais alguns parâmetros...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|