Dúvida Mapeamento de Date com oracle
30/05/2014 13:22
0
Fala Galera! Seguinte, estou migrando uma aplicação, saindo de Java pra Grails, e logo no ínicio estou tomando um erro, que me parece bobo mas não estou conseguindo achar solução na web.
Tenho vários campos no meu banco que são Date(só gravam a data mesmo, e não o tempo[datetime]) e quando eu mapeio com Date do Grails e rodo com run-app ele me dá o erro do oracle: Found: timestamp expedtec: date.
Obs.: um cara na net deu três opções, usar o driver 11.1+ não resolveu, a oura era habilitar o oracle.v8 na cofig e tambem não resolveu.
Alguem tem alguma luz?
Obrigado galera!
Tags: grails oracle time timestamp


0
Leonardo,
Não seria viável trabalhar com datetime?
Para remover o "time" da data basta fazer um data.clearTime()
30/05/2014 15:55


0
Então o banco é legado, eu teria q migrar, certo? Oq eu fiz foi no mapping{campo type:'date'}
a principio resolveu...


1
Leonardo, dê uma olhada neste link: http://grails.org/doc/latest/guide/GORM.html#ormdsl

O GORM é uma camada sobre o Hibernate: então você pode aplicar o mapeamento de tipos para os atributos da sua classe de domínio sem problema.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto