У меня есть сущность с java.util.Date
, прежде чем продолжить, я использую @Temporal (TemporalType.TIMESTAMP), чтобы преобразовать ее в java. sql .TIMESTAMP. I'm using MYSQL(5.7) database & the column is TIMESTAMP(6)
.
В журналах я вижу точность в миллисекундах, связанную с запросом на обновление:
bind => [2020-02-18 11:39:*43.182*, XYZ, 0, XYZ, 0, 2020-02-18 11:39:*43.182*, 2, 1503, 1]
, но когда он фиксируется в БД, значение равно 2020-02-18 11: 39: 43,000000 .
Кроме того, выполнение того же запроса из консоли приводит к корректному обновлению 2020-02-18 11: 39: 43.182000 . Мы используем eclipselink для сохранения.
Есть предположения, почему точность MILLISECONDS теряется из-за jpa?