Использование временных меток, вызывающих проблемы с генерацией WSDL - PullRequest
1 голос
/ 22 сентября 2010

У меня есть несколько столбцов TIMESTAMP в моей базе данных Oracle, и сущности JPA используют java.sql.Timestamp для их отображения. Используя RAD 7, я пытался сгенерировать Web-сервисы для моих методов EJB, но это не удалось с ошибкой:

Класс java.sql.Timestamp определен в пакете java или javax и не может быть преобразован в тип схемы xml

Что нужно сделать, чтобы преобразовать метки времени в тип схемы xml? Я хотел бы сохранить метки времени в базе данных. Нужно ли менять типы данных и сущности?

Пожалуйста, предоставьте ваши предложения.

1 Ответ

2 голосов
/ 22 сентября 2010

Возможно, не ответ на ваш вопрос, но зачем вам java.sql.Timestamp в сущностях JPA? JPA может отображать временные метки базы данных на java.util.Date:

@Temporal(TemporalType.TIMESTAMP) 
private Date timestampField;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...