как хранить дату и время с помощью JPA в Oracle?

Я использую WebSphere 7 (Java EE 5) и OpenJPA 1.2.1.

У меня есть объект JPA с атрибутом " modifiedTimestamp", что-то вроде этого:

@Entity
public class Widget {
  /* ... */
  private java.sql.Date modifiedTimestamp;
  /* ... */
}

Связанное поле в базе данных Oracle имеет тип DATE.

Я устанавливаю дату так...

myWidget.setModifiedTimestamp(new java.sql.Data(System.currentTimeMillis());

... и она сохраняется, но когда я читаю ее обратно, время дня не сохраняется, она позволяет вернуться как 24:00.

Это особенность JPA или Oracle? Любые предложения приветствуются!

Спасибо

19
задан Robert Hume 30 May 2012 в 15:59
поделиться