У нас есть столбец Oracle Date. Сначала в нашем классе Java/Hibernate мы использовали java.sql.Date
. Это сработало, но, похоже, оно сохраняло информацию о времени в базе данных при сохранении, поэтому я изменил тип данных Java на Timestamp. Теперь мы получаем эту ошибку:
springframework.beans.factory.BeanCreationException: Ошибка при создании bean с именем "org.springframework.dao.an notation.PersistenceExceptionTranslationPostProcessor # 0' определенный в ресурсе пути к классам [Маржа-сервис-домен -config.xml]: Инициализация bean не удалась; вложенное исключение org.springframework.beans.factory.BeanCreatio nException: Ошибка при создании bean с имя" sessionFactory", определенное в классе ресурс пути [m-service-doma in-config.xml]: вызов init метод не выполнен; вложенное исключение org.hibernate.HibernateException: Неверный тип столбца: CREATE_TS, Ожидается: отметка времени
Любые идеи о том, как сопоставить Oracle Date
, сохраняя при этом временную часть?
Обновление: я могу заставить его работать, если я использую тип данных Oracle Timestamp
, но я не хочу этого уровня точности в идеале. Просто хочу базовый Oracle Date
.