@ Temporal.Timestamp отбрасывает детализацию в миллисекундах, сохраняя при этом отметку времени MYSQL (5.7) (6) - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть сущность с 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...