Sto utilizzando WebSphere 7 (Java EE 5) e OpenJPA 1.2.1.come memorizzare data e ora con JPA in Oracle?
Ho un oggetto JPA con un attributo "modifiedTimestamp
", qualcosa di simile:
@Entity
public class Widget {
/* ... */
private java.sql.Date modifiedTimestamp;
/* ... */
}
Il campo correlato nel database Oracle è di tipo DATE
.
ho impostare la data in questo modo ...
myWidget.setModifiedTimestamp(new java.sql.Data(System.currentTimeMillis());
... e viene memorizzato, ma quando ho letto di nuovo l'ora del giorno non è stato memorizzato, permette ritorna come 24 : 00.
Questa è una cosa JPA o una cosa Oracle? Ogni suggerimento è molto apprezzato!
Grazie
quale implementazione jpa? –
Buona domanda: sto utilizzando WebSphere 7 (Java EE 5) e OpenJPA 1.2.1. –
java.sql.Date memorizza solo la data, come per i suoi javadoc. Forse vuoi java.util.Date? – DataNucleus