Как можно использовать аннотацию JPA для представления DateTime (3) как типа данных в столбце MySQL в базе данных - PullRequest
0 голосов
/ 13 июня 2019

Таким образом, я хотел бы иметь столбец даты объекта для представления типа данных столбца mysql как datetime(3) в базе данных. По умолчанию, если столбец Date, он представлен как datetime в MySQL, но я хотел бы datetime(3). Причина в том, что это может эффективно представлять точность, такую ​​как yyyy-MM-dd.HH:mm:ss.SSS, в отличие от значения по умолчанию, равного yyyy-MM-dd.HH:mm:ss

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Вы можете изменить тип данных столбцов, как показано ниже:

ИЗМЕНИТЬ КОЛОННУ XXXX DATETIME (6) NOT NULL DEFAULT '0000-00-00 00: 00: 00.000';

0 голосов
/ 13 июня 2019

Использование @Column(columnDefinition = "DATETIME (3)") должно работать, если ваша версия MySQL поддерживает типы данных с долей секунды.

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