|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Messaggi: n/a
|
[JAVA] campo Date in Oracle
Ciao a tutti,
stò sviluppando un'applicazione web con Java e Oracle ed ho un problema. In sostanza quando cerco di fare una query insert su una tabella con un campo Date riesco ad impostare solo il giorno/mese/anno ma non l'orario. es: Codice:
oggetto.setCampoData(new Date()); CampoData (con relativi getter e setter) è mappato ovviamente come Date nel Model. Nota: Uso iBatis come DataMapper Qualche idea o suggerimento? Purtroppo conosco poco sia Java che Oracle. Grazie in anticipo. |
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Dal lato Oracle la colonna deve essere di tipo TIMESTAMP. Magari invece è DATE...
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
|
|
|
|
#4 |
|
Messaggi: n/a
|
Ok ho risolto, nel caso possa essere utile a qualcuno ho fatto così:
Nella query di INSERT ho mappato la colonna come TIMESTAMP invece che DATE, ovvero: Codice:
DATA = #data:TIMESTAMP# Codice:
jdbcType="TIMESTAMP" Codice:
javaType="DATE" |
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:19.




















